US6201993B1 - Medical device telemetry receiver having improved noise discrimination - Google Patents

Medical device telemetry receiver having improved noise discrimination Download PDF

Info

Publication number
US6201993B1
US6201993B1 US09/208,883 US20888398A US6201993B1 US 6201993 B1 US6201993 B1 US 6201993B1 US 20888398 A US20888398 A US 20888398A US 6201993 B1 US6201993 B1 US 6201993B1
Authority
US
United States
Prior art keywords
telemetry
signal
amplitude
signals
demodulated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/208,883
Inventor
John M. Kruse
David R. Jurek
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Medtronic Inc
Original Assignee
Medtronic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Medtronic Inc filed Critical Medtronic Inc
Priority to US09/208,883 priority Critical patent/US6201993B1/en
Assigned to MEDTRONIC, INC. reassignment MEDTRONIC, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JUREK, DAVID R., KRUSE, JOHN M.
Application granted granted Critical
Publication of US6201993B1 publication Critical patent/US6201993B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/372Arrangements in connection with the implantation of stimulators
    • A61N1/37211Means for communicating with stimulators
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/372Arrangements in connection with the implantation of stimulators
    • A61N1/37211Means for communicating with stimulators
    • A61N1/37252Details of algorithms or data aspects of communication system, e.g. handshaking, transmitting specific data or segmenting data
    • A61N1/3727Details of algorithms or data aspects of communication system, e.g. handshaking, transmitting specific data or segmenting data characterised by the modulation technique
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/372Arrangements in connection with the implantation of stimulators
    • A61N1/37211Means for communicating with stimulators
    • A61N1/37217Means for communicating with stimulators characterised by the communication link, e.g. acoustic or tactile
    • A61N1/37223Circuits for electromagnetic coupling
    • A61N1/37229Shape or location of the implanted or external antenna
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S128/00Surgery
    • Y10S128/903Radio telemetry

Definitions

  • This invention relates to a method and apparatus for detecting a radio frequency (RF) signal transmitted between an implantable medical device (IMD) and an external medical device in a telemetry session and for discriminating the transmitted RF signal from transient and steady state noise corrupting it.
  • RF radio frequency
  • IMDs In the field of programmable IMDs, it has become common to provide an interactive, transceiver system for both remotely programming operating functions, modes and parameters of the implanted device, and for telemetering out data related thereto on command by RF telemetry to an external medical device, commonly denoted a “programmer”.
  • IMDs include cardiac pacemakers, cardiac and other physiologic monitors, implantable drug dispensers, nerve, muscle, and brain stimulators of various types, cochlear implants, blood pumps, cardiomyostimulators, and tachyarrhythmia-control devices, e.g., implantable cardioverter/defibrillators (ICDs) for delivery of staged therapies to the ventricles and/or the atria, etc.
  • ICDs implantable cardioverter/defibrillators
  • both analog and digital information or data is typically transmitted by uplink RF telemetry from such IMDs to the external programmer upon receipt of a downlink telemetry interrogation command from the external programmer.
  • the analog information has typically included battery voltage, physiologic signal amplitudes sensed in real time from sensors or sense electrodes, e.g., sampled cardiac electrocardiogram or EGM amplitude values, and, in the case of implanted pacemaker and ICD IPGs, pacing pulse and/or cardioversion shock amplitude, energy, and pulse width and lead impedance.
  • Digital information includes digitized operating data, e.g., markers signifying device operations and data typically stored in RAM or ROM and transmitted in response to an interrogation command from such IMDs.
  • Such stored data includes historic statistics related to device performance, episodic physiologic data stored in response to detection of an episode of interest or delivery of a therapy, e.g., cardiac electrogram segments, current programmed operating modes and parameter values, implant data, and patient and IMD identifier codes.
  • Uplink telemetry is therefore employed to interrogate the IMD functions and memory and to confirm re-programming of operating modes and parameter values programmed in an downlink telemetry transmission.
  • the RF carrier is modulated with information and is transferred from a transmitting antenna L-R or LC tuned circuit to a receiving antenna L-R or L-C circuit.
  • the modulated RF carrier induces a voltage in the receiving coil that tracks the modulated carrier signal which is then demodulated in order to recover the transmitted data.
  • An example of a pacemaker programmer for use with programmable cardiac pacemakers having RF telemetry capabilities is disclosed in U.S. Pat. No. 4,550,370, incorporated by reference herein in its entirety.
  • the data or bit rate cannot exceed a predetermined fraction of the carrier frequency; otherwise, the ability to reliably distinguish between modulation representing a digital (binary) “1” from a digital “0” is compromised.
  • the transmission range through the canister is limited to about 2-3 inches.
  • IMDs Since the time that such telemetry systems first became available, IMDs have proliferated in types and successive models or generations of each type that have been steadily improved in longevity and designed with increased programmable functions and capabilities.
  • a single external programmer was designed to function with a single type or family of IMDs that could not be used to program or interrogate other IMD types or families or new generations thereof.
  • a new programmer would have to be provided to the physicians as successive programmable IMD models and IMD functions became clinically available. In some instances, this problem was perceived and dealt with by providing the capability of upgrading the programmer so that it could communicate with the newly available
  • IMDs and at least confirm the identity of the IMD during a programming session for safety and record keeping reasons before proceeding to the programming and interrogation functions.
  • Microprocessor-based programmers were developed by Medtronic, Inc. and other manufacturers which operated under the control of dedicated, plug-in ROM modules or cartridges to enable the operation of the programming and interrogation telemetry with regard to specific model or series of models of IMDs. In such systems, the programmer is incapable of communicating with a given IMD model unless the appropriate plug-in module or cartridge is first installed. For example, for many years, particular Medtronic® MemoryMod® ROM cartridges were developed and supplied to enable the physician to upgrade the programmer to program and a-interrogate a specific set of new generation Medtronic® pacemaker implantable pulse generator models.
  • Telemetry sessions between an IMD and the external programmer are typically initiated and conducted in the manner described in commonly assigned, U.S. Pat. No. 5,168,871, incorporated herein by reference herein in its entirety.
  • Current telemetry systems are designed to provide two-way telemetry by RF signal transmission and linkage between an antenna coil contained in the IMD canister and an antenna coil or coils contained in the programming head of the external programmer.
  • the programming head is placed against the patient's skin overlying the IMD, and a communications link is established as depicted and described in the above-incorporated '871 patent by closure of a reed switch within the IMD by the magnetic field of a permanent magnet incorporated into the programming head.
  • Uplink telemetry of analog and digital data of the IMD and downlink telemetry of programming and interrogation commands to the IMD is conducted in a telemetry session according to a telemetry format that is related to the particular IMD.
  • the RF carrier signal is modulated with the data that is to be transmitted using a particular modulation or encoding scheme employed in RF communications.
  • modulation or encoding schemes include FM and AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), pulse interval modulation (PIM), among numerous others.
  • 5,127,404 sets forth an improved method of frame based, PPM encoded data particularly for uplink telemetry to transmit more data per unit time and reduce implanted device current drain.
  • the frame-based PPM telemetry format increases bandwidth well above simple PIM or PWM binary bit stream transmissions and thereby conserves energy of the IMD.
  • PSK, FSK, BPSK, and ASK encoding schemes are described in the aboveincorporated '432 patent or in U.S. Pat. No. 4,698,111.
  • U.S. Pat. No. 5,168,871 sets forth an improvement in the telemetry system of the '404 patent for detecting uplink telemetry RF pulse bursts that are corrupted in a noisy environment.
  • U.S. Pat. No. 5,292,343 sets forth a further improvement in the telemetry system of the '404 patent employing a hand shake protocol for maintaining the communications link between the external programmer and the IMD despite instability in the programmer programming head.
  • U.S. Pat. No. 5,324,315 sets forth an improvement in the uplink telemetry system of the '404 patent for providing feedback to the programmer to aid in optimally positioning the programmer programming head over the IMD.
  • 5,117,825 sets forth an further improvement in the programmer programming head for regulating the output level of the magnetic, H field of the programming head telemetry antenna using a signal induced in a sense coil in a feedback loop to control gain of an amplifier driving the programming head telemetry antenna.
  • U.S. Pat. No. 5,562,714 sets forth a further solution to the regulation of the output level of the magnetic, H field generated by the programming head telemetry antenna using the sense coil current to directly load the H field.
  • U.S. Pat. No. 5,354,319 sets forth a number of further improvements in the frame based telemetry system of the '404 patent.
  • U.S. Pat. No. 5,683,432 sets forth a communication system that dynamically adjusts operational parameters of the communication link during a telemetry session between an IMD and an external programmer.
  • telemetry systems have been designed conservatively to avoid mis-programming or corruption of uplink telemetry data once acquisition has been obtained.
  • the presence of electrical interference or noise strong enough to interrupt reception of telemetry from the external programmer can affect operation of uplink and downlink telemetry functions, including proper programming and interrogation.
  • the programming and interrogation of IMDs typically takes place in hospital operating rooms, cauterization laboratories and physicians' offices which are often noisy electrical environments, and such noise has been found on occasion to interfere with the proper programming or interrogation of an IMD.
  • the programming heads used with the above-referenced Medtronic® Model 9710, 9760, and 9766 programmers employ antenna circuitry of the type described in commonly assigned U.S. Pat. No. 4,542,532, incorporated by reference herein in its entirety and in the above-incorporated '871 patent.
  • the programming heads incorporate dual antenna coils tuned to 175 kHz center frequency to reject far-field noise which tends to link both coils with the same field strength.
  • the two antenna coils are wound in series opposition in the receive mode, and therefore, the noise field component from the remote noise source should be canceled, leaving primarily the signal component at the input of the receiver bandpass filter.
  • noise is not always canceled in this manner, and it must be dealt with in the uplink telemetry receiver section of the programming head transceiver circuitry.
  • the signal output by the tuned in the receiver circuitry is bandpass filtered and processed using a manual gain control circuit.
  • AGC automatic gain control
  • the use of automatic gain control (AGC) circuitry is disclosed in U.S. Pat. No. 4,562,840 and software implemented gain control circuitry is disclosed in U.S. Pat. No. 4,531,523, both incorporated by reference herein in their entireties.
  • the gain of an amplification stage is attempted to be optimized to minimize mistaking noise and electrical interference for an uplink telemetry RF signal (characterized as a “false positive” response) and to avoid failing to pick up an actual uplink telemetry RF signal that is masked by such noise or interference (characterized as a “false negative” response).
  • the telemetry receiver section is coupled to a tuned circuit of the type described in the above-incorporated '532 patent, deliberately tuned outside the pulse frequency pass band.
  • the receiver section bandpass filters and amplifies the signal output by the tuned circuit in response to RF signals and electrical noise or interference. Then, the filtered and amplified signal is applied to a detector block 124 incorporating signal phase shifting and mixing blocks.
  • the phase shifting and mixing blocks invert positive polarity transient noise artifacts in the detector output signal applied to the carrier filter to reduce false positive response to positive polarity transient noise artifacts.
  • the signal output by the detector block 124 is applied to a carrier filter block 130 that attenuates noise signals and artifacts and provides a demodulated uplink pulse signal that is then applied to an output comparator block 134 for comparison to a fixed reference voltage.
  • the output comparator block 134 in the '871 patent compares the positive going demodulated uplink pulse signal with a fixed comparator threshold voltage that is set to 1.16 volts to provide the RCVTLM output signal to the programmer when the demodulated uplink pulse signal exceeds the threshold voltage.
  • This relatively low threshold level is chosen to optimize overall performance by taking advantage of the characteristically clean base line of the receiver design.
  • the detector block provides good suppression of false positive responses, but does not avoid false negative responses to actual uplink telemetry RF pulses.
  • the phase relationship of the two signals will determine whether the amplitude of the positive going output signal (nominally 5.0 volts for the peak RF pulse) will be enhanced or degraded.
  • the relatively low 1.16 volt comparator threshold provides added margin against false negative responses and is set at the level where both the false negatives and false positives begin to occur simultaneously for very large transient input noise levels, thereby optimizing overall receiver performance.
  • the low amplitude comparator threshold is more likely to allow provide a false positive response if noise is not attenuated sufficiently by the detector block.
  • the comparator 134 also operates in a manner similar to a “slicer” commonly used in AM and FM signal demodulation that extracts analog signals from noise signals and converts the analog signals into a digital signal suitable for further processing by standard low voltage processing circuits.
  • Programmer receivers that disclose use of an AM or FM “slicer” for analog to digital conversion of the analog signal are also shown in the above-incorporated '111 patent.
  • the “slicer” simply comprises an op amp with feedback to provide hysteresis that compares the input signal to ground potential and provides a squared “binary” output signal.
  • uplink telemetry fidelity demands continue to steadily increase as the amount of uplink telemetered data is increased and as a greater variety of IMD types and models of any single type become available.
  • the uplink telemetry signals output by these IMDs differ in type, frequency, pulse width and amplitude, modulation codes, etc., from manufacturer to manufacturer and sometimes between IMDs of differing models or types offered by the same manufacturer.
  • considerable effort has been expended by manufacturers over the years to ensure at least that their current programmers operate with a wide range of both current and predecessor IMDs offered by that manufacturer. It is also desired to be able to make the programmer transceiver circuitry capable of accurately detecting a wide variety of uplink telemetry signals while avoiding or minimizing the false negative and false positive responses in the presence of electrical noise or interference.
  • the present invention to improve a receiver section of a programmer to be more sensitive to lower amplitude uplink telemetry signals in the presence of background noise.
  • the uplink telemetry signal contaminated with noise is processed through a comparator against an adaptive reference level derived from the noise and signal level to produce a comparator output signal that represents the uplink telemetry signal and thereby reduces instances of false positive response.
  • a method and apparatus for detecting an RF signal transmitted from an IMD in a telemetry uplink session to an external medical device programmer and for discriminating the uplink telemetry transmitted RF signal from transient and steady state noise corrupting includes a programmer telemetry antenna tuned circuit including at least one antenna coil and at least one tuning capacitor, the tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry uplink transmissions of telemetry uplink signals and is susceptible of being driven into oscillation in response to electrical noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise.
  • a telemetry receiver section for detecting and demodulating the telemetry uplink signal from the tuned circuit output signal and providing a demodulated uplink signal having a demodulated uplink signal amplitude that varies with time as a function of the time varying telemetry uplink signal amplitude and noise artifacts.
  • the receiver section includes an adaptive comparator circuit for comparing the demodulated uplink signal amplitude with an adaptive threshold signal derived from and representing the amplitude of noise artifacts contaminating the telemetry uplink signal.
  • the adaptive comparator circuit provides a receiver output signal when the demodulated uplink signal amplitude exceeds the adaptive threshold signal amplitude.
  • the comparator circuit also filters and integrates the demodulated uplink signal to derive the adaptive threshold amplitude that is proportional to and adapts to the instantaneous amplitude of noise artifacts in the demodulated uplink signal.
  • the comparitor circuit has a first input terminal for receiving the demodulated uplink signal and a second input terminal for receiving the adaptive threshold signal and an output terminal.
  • the comparison means compares the demodulated uplink signal amplitude with the adaptive threshold amplitude and provides the receiver output signal at the output terminal only when the telemetry signal amplitude in the demodulated uplink signal exceeds the adaptive threshold amplitude.
  • the present invention provides numerous advantages including an improved signal-to-noise ratio of 2-3 dB in comparison to the fixed reference or threshold employed in the above-incorporated '871 patent.
  • the adaptive threshold level closely tracks the instantaneous noise level so that noise transients of any amplitude cannot exceed the threshold sufficiently to trigger a false positive response receiver output signal.
  • the present invention therefore provides solutions to problems of transmitting information-encoded, telemetry signals percutaneously between an IMD and an external device as uplink telemetry RF pulses contaminated with positive going and negative going noise artifacts.
  • the present invention can also be employed in the receiver section of the transceiver of an IMD to aid in discriminating downlink telemetry signals from background noise contaminating the downlink telemetry signals.
  • the information-encoded, telemetry signals transmitted from a telemetry antenna and transmitter circuit in a telemetry transmission are preferably encoded via one of the encoding schemes in the group comprising FM and AM, PSK, FSK, BPSK, ASK, PPM, or PIM.
  • FIG. 1 is a simplified view of an IMD and external programmer embodying the improved programmer programming head and telemetry pulse generator in accordance with the present invention
  • FIG. 2 is a simplified circuit block diagram of major functional blocks of the external programmer of FIG. 1;
  • FIG. 3 is a simplified schematic diagram of the major components of the programmer programming head transmitter and receiver circuit employed in the system of FIGS. 1 and 2;
  • FIGS. 4A-4C is a detailed schematic diagram of the programmer programming head transmitter and receiver circuit of FIG. 3;
  • FIG. 5 is a waveform diagram displaying the operation of the adaptive comparator block of FIG. 4B-2.
  • FIG. 6 is a waveform diagram displaying the operation of the adaptive comparator block of FIG. 4B-2 in discriminating uplink telemetry RF signals from noise.
  • detector and discrimination circuitry of the present invention may be implemented in programmer head circuitry coupled through a relatively long cable to a remote programmer of the type disclosed in the above-incorporated '871 patent.
  • FIG. 1 is a simplified view of the bidirectional telemetry communication between an external programmer 26 and an IMD, e.g., a cardiac pacemaker implantable pulse generator (IPG) 12 , employing the detector and discrimination circuitry of the present invention.
  • IPG cardiac pacemaker implantable pulse generator
  • the IPG 12 is implanted in the patient 10 beneath the patient's skin and typically oriented to the skin surface in the manner illustrated in the aboveincorporated '714 patent.
  • the IPG 12 can take the form of the IPG described in detail in the above-incorporated '432 patent.
  • the IPG 12 is electrically coupled to the heart 18 of the patient 10 through pace/sense electrodes and lead conductor(s) of at least one cardiac pacing lead 14 in a manner known in the art.
  • the IPG 12 contains an operating system that may employ a microcomputer or a digital state machine for timing sensing and pacing functions in accordance with a programmed operating mode.
  • the IPG 12 also contains sense amplifiers for detecting cardiac signals, patient activity sensors or other physiologic sensors for sensing the need for cardiac output, and pulse generating output circuits for delivering pacing pulses under control of the operating system in a manner well known in the prior art.
  • the operating system includes memory registers or RAM for storing a variety of programmed-in operating mode and parameter values that are used by the operating system.
  • the memory registers or RAM may also be used for storing data compiled from sensed cardiac activity and/or relating to operating history for telemetry out on receipt of a retrieval or interrogation instruction. All of these functions and operations are well known in the art, and many are employed in other programmable, IMDs to store operating commands and data for controlling device operation and for later retrieval to diagnose device function or patient condition.
  • Programming commands or data are transmitted between an IPG telemetry antenna within IPG 12 and a programming head telemetry antenna within programming head 20 during a telemetry uplink transmission 28 or downlink transmission 30 .
  • the programming head telemetry antenna operates as a telemetry receiver antenna
  • the IPG telemetry antenna operates as a telemetry transmitter antenna
  • the programming head telemetry antenna operates as a telemetry transmitter antenna
  • the IPG telemetry antenna operates as a telemetry receiver antenna.
  • the telemetry antenna in programming head 20 is formed of a pair of antenna coils having coil inductances LA and LB providing a total inductance L and capacitors having a total capacitance C coupled together in an L-C tuned circuit configuration.
  • a transmit sense coil illustrated in FIG. 4A of the type described above is located in proximity to the programming head antenna L-C tuned circuit within programming head 20 .
  • the L-C tuned circuit and the sense coil in the hand held, programming head 20 are coupled with a transceiver, including a telemetry transmitter circuit, a telemetry receiver circuit, and an RF field sense circuit and related circuit components that are coupled through cable 24 with the programmer 56 .
  • the transmit sense coil is used during downlink telemetry to verify that an RF pulse is being transmitted and to regulate the amplitude of the H field as described in the above-incorporated '714 patent.
  • the magnetic field of a permanent magnet within programming head 20 closes a magnetic field sensitive reed switch in the IPG 10 when the programming head 20 is held over it a during a telemetry session as a safety feature, as taught in U.S. Pat. No. 4,006,086, incorporated by reference herein in its entirety.
  • the programming head telemetry antenna coils and associated mechanical components in the programming head 20 of such Medtronic® programmers are designed to minimize antenna loading to achieve the highest possible antenna Q. This requires special configurations of a non-conductive or segmented permanent magnet used to close the reed switch in the IMD, antenna coil, sense coil and segmented E-shields and attention to loading by other components, e.g. the printed wiring board circuits.
  • the resulting H field that is generated during the ringing of the antenna L-C tuned circuit is regulated in amplitude by loading effected when voltage induced in the sense coil causes breakdown diodes to conduct.
  • This passive circuit regulates the Q by direct loading of the H field when the diodes conduct as described in the above-incorporated '714 patent.
  • INTERROGATE and PROGRAM push-buttons 23 and 25 and an LED display 22 are provided on the programming head 20 and are also electrically connected through electrical cable 24 to external programmer 26 .
  • the INTERROGATE and PROGRAM push-buttons 23 and 25 are provided to be selectively depressed by the medical care giver to start the telemetry uplink and downlink transmissions 28 and 30 , respectively, as described in detail in the above-incorporated '871 patent.
  • the LED display 22 is also provided that is coupled to a sense circuit in programmer 26 described above and is illuminated during a telemetry uplink or downlink transmission 28 or 30 to alert the medical person that the transmission is taking place.
  • An ECG cable 60 is also provided extending from programmer 26 having a plurality of ECG skin electrodes that can be placed at specified points of the patient's torso and limbs.
  • Graphics display screen 55 is used to display the patient related data and menu choices and data entry fields used during telemetry uplink and downlink transmissions 28 and 30 .
  • a user of programmer 26 interacts therewith by touching stylus 56 against a selected location on screen 55 which displays the appropriate menu choices.
  • Other components within the programmer console are described below with reference to FIG. 2 .
  • the attending medical care giver applies the ECG skin electrodes to the patient's body and/or holds programming head 20 against the patient's skin and over the IPG 12 to align the transceiver antennas in each as close together and as still as possible to ensure reliable telemetry transmission during the time that it takes to complete a telemetry uplink or downlink transmission 28 or 30 .
  • the loading and tuning, and therefore the impedance, of the programming head telemetry antenna is affected by the proximity of the programming head telemetry antenna and the IPG telemetry antenna. Any movement can change the strength of the electromagnetic field between the two antennas during either a telemetry uplink or a downlink transmission 28 or 30 and change the strength of the signal induced by the field in the telemetry receiver antenna coils in the programming head 20 .
  • Both the IPG 12 and the programming head 20 include transceiver circuits that each comprise a transmitter section and a receiver section coupled with antenna coil L-C tuned circuits.
  • the adaptive comparator circuit of the present invention can be employed in either context, and will be specifically described hereafter in the context of the programming head 20 .
  • FIG. 2 A simplified block diagram of an exemplary programmer 26 in which the present invention may be implemented is set forth in FIG. 2 and is based upon the above-referenced Medtronice Model 9760 or 9790 programmer or preferably the Model 9790 programmer that is depicted and described in the above-incorporated '432 patent.
  • Programmer 26 is a personal computer type, microprocessor-based device incorporating a central processing unit 50 , which may be, for example, an Intel 80386 or 80486 or Pentium microprocessor or the like.
  • a system bus 51 interconnects CPU 50 with a hard disk drive 52 storing operational programs and data and with a graphics circuit 53 and an interface controller module 54 .
  • a floppy disk drive 36 (or a CD ROM drive) is also coupled to bus 51 and is accessible via a disk insertion slot (not shown) within the housing of the programmer 26 .
  • Programmer 26 further comprises an interface module 57 which includes digital circuit 58 , non-isolated analog circuit 59 , and isolated analog circuit 40 .
  • Digital circuit 58 enables interface module 57 to communicate with interface controller module 54 .
  • An alphanumeric keyboard 45 for entering text or numbers and other symbols is optionally provided to allow the medical person to communicate with CPU 50 in the programmer 26 .
  • the primary user communication mode is through graphics display screen 55 of the well-known “touch sensitive” type controlled by graphics circuit 53 and a stylus 56 coupled thereto.
  • graphics display screen 55 is used to display the patient related data and menu choices and data entry fields used during telemetry uplink and downlink transmissions 28 and 30 .
  • a user of programmer 26 interacts therewith by touching stylus 56 against a selected location on screen 55 which displays the appropriate menu choices.
  • Graphics display 55 also displays a variety of screens of telemetered out data or real time data.
  • Programmer 26 is also provided with a strip chart printer 63 or the like coupled to interface controller module 54 so that a hard copy of a patient's ECG, atrial and/or ventricular electrogram (AEGM, VEGM), Marker Channel or of graphics displayed on the display 55 can be generated.
  • AEGM atrial and/or ventricular electrogram
  • VEGM atrial and/or ventricular electrogram
  • Marker Channel Marker Channel
  • the transceiver circuitry 41 is connected to the interface module 57 of the external programmer 26 via conductors in an elongated electrical cable 24 .
  • the telemetry receiver circuit in transceiver 41 is enabled.
  • the telemetered out RF pulses of the uplink transmission 30 are detected, demodulated, decoded and applied to the digital circuit 58 to be digitized and recorded in RAM or in a hard or floppy disk or the like.
  • the digitized data may be contemporaneously or later retrieved from memory and displayed on graphics display screen 55 or printed out for the attending medical personnel.
  • the analog and ventricular channel EGM signals from atrial and ventricular pace/sense electrodes may be digitized within IPG 12 and uplink telemetered to programmer 26 on receipt of a suitable INTERROGATE command.
  • the uplink transmission 28 of the telemetered EGM signals are received in programming head 20 and provided to non-isolated analog circuit 59 .
  • Non-isolated analog circuit 59 convert the digitized EGM signals to analog EGM signals (as with a digital-toanalog converter, for example) and presents these signals on output lines designated in FIG. 2 as AEGM OUT and VEGM OUT. These output lines may then be applied to a separate strip-chart recorder or the like to provide a hard-copy printout of the AEGM or VEGM signals transmitted from I PG 12 for viewing by the physician.
  • the IPG 12 may also be capable of generating so-called marker codes indicative of different cardiac events that it detects.
  • An IPG with Marker Channel capability is described, for example, in commonly assigned U.S. Pat. No. 4,374,382, incorporated by reference herein in its entirety.
  • the markers provided by IPG 12 may be received by programming head 20 and presented on the MARKER CHANNEL output line from non-isolated analog circuit 59 .
  • Isolated analog circuit 40 in interface module 57 is provided to receive external ECG and electrophysiologic (EP) stimulation pulse signals.
  • analog circuit 40 receives ECG signals from patient skin electrodes of ECG cable 60 and processes these signals before providing them to the remainder of the programmer system in a manner well known in the art.
  • Isolated analog circuit 40 further operates to receive the EP stimulation pulses from an external EP stimulator for the purposes of non-invasive EP studies, as is also known in the art.
  • the telemetry transmitter in transceiver 41 is enabled in response to depression of the INTERROGATE pushbutton to generate an INTERROGATE RF pulse command that first initiates a downlink telemetry transmission 30 of a series of RF pulses.
  • Each RF pulse of the instruction or command that is transmitted causes the IPG L-C tuned circuit to ring.
  • the train of induced voltages is detected and decoded by the receiver circuit in the IPG transceiver.
  • the stored data to be uplink transmitted is encoded into PPM modulated RF pulses in data frames.
  • the transmitter circuit in the IPG transceiver applies voltage to the IPG RF antenna causing the L-C tuned circuit to ring and generate the uplink RF pulses which induce signals in the programming head telemetry antenna.
  • the induced signals are detected in the telemetry receiver circuit in transceiver 41 and applied as a pulse train on cable 24 to interface module 57 where the frame of a series of such signals is decoded so that the data can be recorded or displayed as described above.
  • the downlink telemetry RF pulse bursts generated in the Medtronic® telemetry formats are relatively constant in frequency and pulse width due to the characteristics of the programmer programming head telemetry antenna and the frequency at which it is driven.
  • a fixed interval telemetry transmit telemetry (XMITTLM) pulse is applied to the programmer telemetry transmitter circuit which drives an oscillating signal into the programming head telemetry antenna coils having an inductance L and a capacitor or capacitors having a capacitance C.
  • the antenna L-C tuned circuit is tuned in its connection with a receiver circuit to resonate in response to a transient signal (e.g. spurious noise) at about 128 kHz. However, an uplink 175 kHz signal can be detected.
  • the antenna L-C tuned circuit During downlink telemetry, the antenna L-C tuned circuit resonates and generates a burst of RF cycles at the downlink 175 kHz frequency, as described in the above-incorporated '714 and '871 patents.
  • the L-C tuned circuit continues to resonate as stored energy is dissipated, resulting in a series of declining amplitude, damped sinusoidal waves to a quiescent level.
  • the frame-based telemetry format is not currently employed for downlink telemetry transmissions 30 . Instead, a simpler bit stream format is employed that can be used to robustly transmit INTERROGATE commands or PROGRAM instructions under the control of CPU 50 .
  • the CPU 50 and digital circuit 58 After selection of the appropriate menu choices and during depression of an INTERROGATE or PROGRAM push-button, the CPU 50 and digital circuit 58 generate XMITTLM pulses at timed intervals the PPM position of each telemetry frame. As each downlink telemetry trigger pulse for each such frame is generated, it is applied to the telemetry transmitter circuit in the transceiver 41 which responds by applying voltage to the L-C tuned circuit of the programming head telemetry antenna.
  • FIG. 3 depicts in block diagram form the blocks of the transceiver circuit within the programming head 20 as well as the input and output signals exchanged between the programmer central processing unit and the programming head 20 labeled at terminals J 2 - 1 to J 2 - 9 .
  • the terminals J- 2 through J- 9 are coupled to respective conductors in cable 24 that extends from the programming head 20 to the microprocessor based programmer circuitry in the programmer 26 .
  • Certain test points used in manufacturing are indicated in the figures by the “TP” designation.
  • the INTERROGATE and PROGRAM button switches 23 and 25 that the physician selectively depresses in FIG. 1 during interrogation and programming modes are depicted in FIG. 3 coupled to the program/interrogate switch interface block 140 .
  • the switch interface block 140 provides the respective PROGRAM or INTERROGATE command signal via terminal J 2 - 5 and cable 24 to the central processing unit of the programmer 26 .
  • the signal that is transmitted out of block 140 back to the programmer 26 allows telemetry in (or uplink telemetry) and telemetry out (or downlink telemetry) to take place under command of data entered by the user into the programmer 26 .
  • the block diagram of FIG. 3 includes the dual antenna coil block 108 that is coupled with the transmitter section comprising transmitter circuitry blocks 100 , 102 , 104 , 106 , 110 , 112 , 114 and 136 employed in downlink telemetry transmissions in the downlink telemetry mode.
  • the XMITTLM signal When the XMITTLM signal is received at terminal J 2 - 8 , it provides downlink telemetry RF signals from the dual antennae coil block 108 , sends a transmit confirmation (XMITCNF) signal via terminal J 2 - 9 back to the programmer 26 , and blanks or shuts down the receiver section of the circuitry and freeze the receiver automatic gain control during downlink telemetry.
  • XMITTLM transmit confirmation
  • the position head LED block 142 responds to a position head input signal (POSHED) at terminal J 2 - 3 to light up as long as the programming head is not properly positioned over the IMD and a power supply block 144 .
  • the power supply block 144 provides isolated, regulated power supplies for different portions of the transceiver circuit in order to avoid interference between the transmitting and receiving sections through either the power supply positive voltage or ground lines as shown in FIGS. 4A-4C.
  • the fabrication of the transceiver circuit and the dual antennae coil block 108 are described in the above-incorporated '871 patent.
  • the transmitted signal is a 175 kHz RF pulse which is keyed ON and OFF by the XMITTLM signal delivered from the programmer at terminal J 2 - 8 .
  • the XMITTLM signal is passed through an ON-time and duty cycle limit circuit 100 before it is allowed to key the transmit (XMIT) oscillator 102 ON.
  • the XMITTLM signal also is delivered to a transmit shutdown controller 136 located in the receiver portion. Block 136 serves to blank the receiver output of block 130 and freezes the AGC value in block 132 during transmit operation.
  • Valid XMITTLM signals that are able to pass through the ON-time and duty cycle limit circuitry 100 key the transmit oscillator 102 ON.
  • the 175 kHz oscillation signal is passed through a transmit output control circuit 104 which operates the transmit output driver 106 .
  • the transmit output driver 106 is a Class C driver which drives the dual antenna coils in a parallel aiding configuration to generate a strong H field output.
  • the ON time/DC limit block 100 protects the downstream components of the transmitter from being damaged in the event that an invalid steady state XMITTLM signal is received at terminal J 2 - 8 . An input signal remaining high for a predetermined period of time or exceeding a certain duty cycle between input signals is blocked from triggering the transmit oscillator 102 .
  • transmit oscillator block 102 When triggered by a proper XMITTLM input signal, transmit oscillator block 102 provides a 175 kHz signal to the transmit output control 104 which produces controlled pulse width signals (at fixed 5.71 microsecond pulse intervals) which are applied to the transmit output driver 106 which in turn synchronously excites the parallel resonant antenna L-C tuned circuit, formed by antennae LA and LB and capacitor C 44 of FIG. 4 A.
  • the current developed in the dual coil circuit generates the 175 kHz sine wave, magnetic field, downlink telemetry.
  • the intervals between bursts define the pulse interval or position modulated data transmitted to the implanted device.
  • the transmit sense coil 110 situated within the programming head picks up the magnetic field of the transmission output driver circuit 106 and dual coil 108 and generates a XMIT sense signal and applies it to a block 112 as described in the above-incorporated '871 patent.
  • One output of the transmit detection/feedback block 112 is applied to a transmit confirmation comparator output driver 114 which in turn supplies a transmit confirmation signal (XMITCNF) out pin J 2 - 9 to the programmer 26 to confirm the telemetry out of a XMITTLM command.
  • the transmit sense coil 110 receives a portion of the signal which is fed back to a XMIT detection circuit 112 which develops feedback signal applied to transmit output control 104 .
  • the output control circuit 104 controls the efficiency of the transmit output driver 106 and compensates for variations due to power supply changes, components, and also load conditions that are presented to the dual antennae coil block 108 due to varying locations of the implanted pulse generator below the patient's skin
  • FIG. 3 the aspect of the description of particular interest to the present invention is contained within the comparator output driver block 134 of the receiver section in conjunction with the remaining components of the receiver section. Consequently, the transmitter section and the XMIT detection blocks 112 and 114 are not further described herein and reference is made to the above-incorporated '871 patent for a complete disclosure of an example thereof and explanation of the related circuit components depicted in FIGS. 4A-4C.
  • the dual antenna coil block 108 is coupled with the receiver section comprising circuitry blocks 116 , 118 , 120 , 124 , 130 , 132 and 134 employed in telemetry uplink transmissions in the uplink telemetry mode.
  • the receiver section processes any detectable uplink telemetry signals present when the downlink telemetry section is not transmitting in the downlink telemetry mode.
  • a receiver gain control signal (RGCTRL) applied via terminal J 2 - 10 or the receiver automatic gain control signal developed by block 132 are employed to set the receiver gain in block 118 in a fashion to be described in greater detail later.
  • the dual antenna coil block 108 is configured in the same fashion as the antenna coils 22, 24 and diodes 34, 36, 38 and 40 of the '532 patent and operates as described therein as a programmer telemetry antenna tuned circuit that is adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry uplink transmissions of telemetry uplink signals.
  • the tuned circuit is also susceptible to and responds to electrical noise, e.g., ambient noise and circuit component noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise.
  • the dual coils L A and L B of block 108 (shown in FIG. 4A) operate in a series opposing configuration and are coupled to tuning capacitors in receiver input tuning/buffer block 116 such that the tuned circuit is resonantly tuned to 128 kHz, well outside the 175 ⁇ 25 kHz frequency of interest of the telemetered, RF signal. Consequently, the tuned circuit will “ring”, in response to a transient signal well outside the bandpass characteristics of the receiver detector block 124 . In effect, the receiver detector 124 is blind to such signals as described in the above-incorporated '871 patent.
  • the filtered output signal of the block 116 is applied to the receiver gain control block 118 which amplifies the signal as a function of the gain mode and value applied thereto by block 120 applies the amplified output signal to the receiver detector block 124 .
  • the receiver gain operating level of receiver gain control block 118 is controllable in two modes referred to as automatic gain control (AGC) and manual gain control mode (MGC).
  • the gain control mode is controlled by the value of the receiver gain control signal (RGCTRL) delivered by the programmer at the RGCTRL terminal (J 2 - 10 ).
  • Signal RGCTRL can either be zero microamps, causing the gain control block 118 to operate in the AGC mode, or a DC current level in microamps causing the gain control block 118 to operate in the MGC mode.
  • the receiver gain is controlled by the DC current level.
  • the receiver detector block 124 includes the receiver phase filter 126 and receiver mixer 128 .
  • the receiver phase filter 126 effects no phase shift for incoming signals of interest, and up to ⁇ 180° of phase shift to signals outside the frequency band of interest and applies it to one input of the receiver mixer 128 .
  • the receiver mixer 128 receives the original signal at its other input, and a DC output signal is produced with an amplitude and polarity which is a function of frequency as the two signals are mixed. Signals outside of the range of interest centered at 175 kHz produce a positive going response at the output of detector block 124 . Signals within the frequency range of interest between 150 to 208 kHz produce a negative going response at the output of detector block 124 . Signals of interest at 175 ⁇ 12.5 kHz are amplified with up to a 30 decibel gain.
  • the DC output signal of detector block 124 is applied to the input of the receiver carrier filter 130 which demodulates the signal providing the demodulated uplink signal at TP 7 .
  • the demodulated envelope of the uplink signal (shown in FIG. 5 of the above-incorporated '871 patent) is applied to the input of the receiver comparator output driver 134 .
  • the demodulated signal is compared against a reference signal that adapts to noise in the demodulated signal itself to develop a limited rise time and fall time, square wave, RCVTLM signal at its output as described further below.
  • the high level output signal RCVTLM at terminal J 2 - 7 is conducted via the cable 24 to the programmer 26 .
  • the output signal of the receiver carrier filter block 130 is also applied to the input of the receiver AGC block 132 which develops the AGC signal value for controlling the gain of the receiver control amplifier 118 .
  • the AGC signal or the MGC RGCTRL signal is applied to the receiver gain control 118 depending on the state of the receiver AGC/MGC switching block 120 .
  • the receiver detector 124 it effects a reject band outside a 148-208 kHz range. Therefore, the receiver antennae coils L A and L B are tuned in conjunction with capacitors in the receiver input tuning/buffer block 116 below 150 kHz with a Q still high enough to allow reasonable amplitude response at 175 kHz. Transient noise exciting the tuned circuit produces a ringing noise response at the tuned frequency, and the noise response stimulates the detector 124 to produce a desired inverted output signal. As the transient noise amplitude increases, the inverted output signal increases in amplitude, driving the detector 124 output level further away from the trigger level of the post detection comparator block 134 . Any steady state noise signal in the reject band will also result in a steady state inverted detector 124 response which will not trigger the comparator output driver 134 in the absence of a sufficiently strong signal within the frequency range of interest.
  • FIGS. 4A-4C they depict one form of a transceiver circuit in a programming head in which the present invention may be implemented.
  • the present invention can be employed in other receiver sections of such transceiver circuits, and that the specifically described and depicted blocks of this exemplary receiver section can be modified in many respects.
  • the present invention is realized in the final comparator block 134 of the transceiver section, and the receiver section blocks between the dual coil block 108 and the comparator block 134 can be modified in many respects to enable the reception and demodulation of RF telemetry signals that are encoded in the varieties of ways described above and having differing amplitudes and characteristics:
  • Receiver Input Circuitry 116 The receiver input circuitry 116 involves the portion of the schematic of FIG. 4A from the antenna coils LA and LB, connected in a series opposing configuration for uplink telemetry reception, to TP 2 . In the receive mode, diodes CR 1 , CR 2 , CR 11 , and CR 17 of the receiver input circuitry 116 remain non-conducting, thereby providing isolation of the receiver input from the transmitter section circuitry. Using the net mutual inductance of L A and L B , the receiver input circuitry 116 is tuned with capacitors C 1 , C 2 and resistor R 1 in parallel with the input impedance of the U 2 buffer circuit. The receiver input circuitry 116 is thereby tuned to approximately 128 kHz even though the signal of interest at the receiver is 175 kHz. Differential amplifier U 1 buffers the input and provides approximately 15 dB gain.
  • guard tracks As indicated on the schematic (U 1 , U 2 guard track) that connect to the antennae E-shield that is described in greater detail in the above-incorporated '871 patent. These guard tracks improve isolation between the sensitive receiver input circuitry 116 and other close by circuit components.
  • Amplifier U 1 is heavily decoupled from the power supply to provide a good margin of power supply isolation.
  • Receiver Gain Control Circuitry 118 The receiver gain control circuitry 118 shown in FIG. 4A commencing at test point TP 2 utilizes an OTA (operational transconductance amplifier) designated as U 2 and an operational amplifier (op amp) U 3 configured as a unity gain buffer to drive the detector input signal at TP 6 (FIG. 4 B- 1 ).
  • OTA operational transconductance amplifier
  • U 3 operational amplifier
  • the gain of OTA U 2 is controlled by the current into pin 5 which is supplied from the AGC circuitry 120 and 132 explained hereafter in reference to FIGS. 4A, 4 B- 1 and 4 B- 2 .
  • the receiver detector circuitry 124 comprises the receiver phase shifting filter circuitry 126 shown in FIGS. 4B-1 and 4 B- 2 and the active mixer circuitry 128 shown in FIG. 4B-1.
  • the receiver detector circuitry 124 processes the detector input signal at TP 6 in an unbalanced fashion and mixes it with a phase shifted version of the same detector input signal at TP 6 to produce a detected negative going DC component at U 7 - 6 which is a function of frequency.
  • the DC response emulates a system having a narrow 25 kHz bandpass filter operating at 175 kHz, but does not share the same degree of undesirable transient response associated with such narrow filters.
  • the output at U 7 - 6 is a signal of opposite polarity to the desired signal polarity.
  • the phase shifting filter circuitry 126 and the active mixer circuitry 128 in conjunction with the design of the receiver input circuitry 116 , produces a very selective detector for signals within the desired pass band while providing a high level of rejection for both transient noise and out-of band steady state noise.
  • This combination provides level signal rectification, precise narrow bandpass filtering, as well as 30 dB amplification.
  • the only calibration required is an offset calibration controlled by resistor R 39 shown in FIG. 4B-1.
  • phase shifting filter circuitry 126 with two active bandpass stages comprising amplifier stages U 4 and U 5 which are identical and each provide 6 dB of gain at 175 kHz.
  • the Q (2.67) of each stage of the phase shift network is designed to produce the correct amount of phase shifting necessary to yield the simulated 25 kHz bandpass filter characteristic after the mixing process accomplished by the mixer circuitry 128 .
  • the phase shifting filters (U 4 , U 5 and associated components) are constructed with one percent metal film resistors and NPO capacitors for the necessary temperature stability.
  • the filter op amps U 4 , U 5 (Motorola MC34081) were selected for their high gain band width product for the operating supply current required.
  • the finite open loop gain of the op amps U 4 , U 5 is low enough to require compensation to achieve the precision necessary to avoid calibration. This compensation is accomplished by using a center frequency design value shifted by the same percentage as the theoretical open loop phase error expected for this op amp.
  • the output of the phase shifting filter circuitry 126 amplified by a total of 12 dB (at 175 kHz) is then presented to the input of the U 6 mixer in an unbalanced mode.
  • the mixing process at U 6 of the active mixer circuitry 128 provides approximately 30 dB of gain and yields a signal having twice the frequency of the input signal. Additional gain of approximately 6 dB is provided by the U 7 output buffer.
  • the 175 kHz signal of interest is not phase shifted by the phase shifting filter circuitry 126 , and when it is mixed with the input signal at TP 6 results in a rectified signal at U 7 - 6 with a DC component going in the negative direction. Signals above and below 175 kHz are shifted either positive or negative, producing a mixing result yielding a lower amplitude signal at U 7 - 6 . For signals below 148 kHz and above 208 kHz, the phase shifting is sufficient enough to produce a positive going signal at U 7 - 6 .
  • This detection process combined with the receiver input coil transient characteristics provides a transient noise immunity as follows.
  • Transient noise pulses in either the H or E field mode exciting the input coils L A and L B results in a natural resonant frequency ringing of the input tuned frequency, i.e., 128 kHz.
  • This signal is amplified in a wide band fashion and presented to TP 6 .
  • the 128 kHz noise at TP 6 is phase shifted sufficiently enough by the phase shifting filter circuitry 126 so as to produce a positive going result at the detector output U 7 - 6 .
  • the result is a steady state positive DC offset at U 7 - 6 .
  • the response at U 7 - 6 serves to diminish noise signal levels with respect to uplink telemetry signal levels, thereby reducing the threat of a false positive response to noise.
  • receiver phase shifting filter circuitry 126 and the active mixer circuitry 128 can be implemented in a software or firmware manner in a digital signal processor (DSP) having the capacity to process RF telemetry signals that are encoded in a variety of manners.
  • DSP digital signal processor
  • Carrier Filter Circuitry 130 The detector output signal of op amp U 7 is applied to and processed by the carrier filter circuitry 130 comprising op amp U 8 and associated circuitry shown in FIG. 4B-2 to produce the demodulated uplink pulse at TP 7 when op amp U 8 is not blanked by the XMITTLM signal.
  • the carrier filter 130 is a 16 kHz low pass filter with dampening coefficient of 0.6, and the filter design yields a high level of carrier ejection without introducing excessive group delay distortion.
  • the MC34081 op amp U 8 provides good filter behavior to 500 kHz. It will be understood that the carrier filtering function can also alternatively be carried out in a software or firmware implementation employing a DSP.
  • An analog switch U 11 - 1 is normally open, but is closed by the XMITTLM signal coupled through resistors R 42 and R 44 to blank the op amp U 8 during downlink telemetry transmissions to prevent unwanted RCVTLM pulses at the output J 2 - 7 .
  • the output of the carrier filter op amp U 8 is buffered with some amplification by the op amp U 9 - 1 and provides a positive going signal at TP 7 .
  • the receiver shutdown during the XMITTLM signal is controlled by the dual monostable component U 10 and associate circuitry in FIG. 4B-2. Both monostables in component U 10 are triggered ON by the XMITTLM signal applied to U 10 - 5 and U 10 - 12 respectively. One monostable is set to be triggered ON for slightly under 1.0 msec, and its output at U 10 - 6 is applied through diode CR 5 to close switch U 11 - 1 .
  • Resistor R 44 and diode CR 5 provide additional shutdown so that when the XMITTLM signal goes high, U 11 - 1 will close, grounding the demodulator op amp U 8 for 1.0 msec after the XMITTLM signal goes low, thereby providing a 1.0 msec blanking interval after the transmit operation. This blanking interval is sufficient to prevent any false artifacts from being generated on the RCVTLM line due to the MITTLM signal.
  • Receiver Gain Control Circuitry 132 , 120 As described above, the gain of OTA U 2 of the receiver gain control circuitry 118 can be controlled in either the AGC mode or the MGC mode, depending on the current level of the receiver gain control line (RGCTRL), which is manually input by the user.
  • the current level on RGCTRL is set to zero (i.e., ⁇ 5 microamps) to operate in AGC mode or is set to a current level between 20 microamps to one milliampere to operate and control gain in the MGC modes.
  • the receiver section AGC circuitry 132 is depicted in FIGS. 4B-1 and 4 B- 2 and is achieved with a second order feedback network that operates from peak detection of the demodulated signal at TP 7 applied to capacitor C 32 through diode CR 4 and resistor R 53 .
  • the advantage of attempting a second order AGC design is that assessing the stability of the device is simplified. Since the received signal is not a steady state signal but a transitory signal, the sampling process for the AGC must be done in such a fashion so as to compensate for the duty cycle. This is done by inversely controlling the charge and discharge of the sampling capacitor C 32 so as to compensate for the duty cycle.
  • the two poles associated with the second order feedback network are created by the sampling capacitor C 32 network and the integrator op amp U 12 - 2 .
  • the DC voltage capacitor of capacitor C 32 should equal approximately one-half the amplitude of the peak signal level of the detector output signal at TP 7 .
  • the DC voltage level on capacitor C 32 is maintained during the XMITTLM signal through the operation of the second monostable in dual monostable component U 10 which goes ON for 30.0 msec and applies a signal at U 10 - 9 to open switches U 11 - 4 and U 11 - 2 .
  • these two monostables freeze the AGC circuit current level to its operating level prior to transmission.
  • the 30.0 msec interval is set based on current downlink telemetry formats so that the receiver GC will be maintained at its level prior to the beginning of the transmission between transmit blocks when no XMITTLM pulses occur.
  • the U 11 - 9 and U 11 - 8 switches are closed, and the AGC circuitry 132 is allowed to integrate the detector signal level at TP 7 .
  • a proportional sample of the net resulting voltage on capacitor C 32 is sampled and buffered by op amp U 12 - 1 .
  • This output signal of op amp U 12 - 1 is then integrated in an integrator op amp U 12 - 2 , which produces a driving current signal level for the OTA U 2 of the receiver gain circuitry 118 .
  • Receiver AGC/MGC switching circuitry 120 comprises op amp U 9 - 2 and a third switch U 11 - 3 and that responds to a signal at U 11 - 16 to open or disconnect the AGC output circuit to allow manual gain control of the OTA U 2 via the RGCTRL signal level input from the programmer.
  • Op amp U 9 - 2 is used as a switch to detect when the programmer is sending a current pulse of sufficient duration to switch to the MGC mode by opening switch U 11 - 3 at terminal U 11 - 16 .
  • AGC operation is guaranteed for current levels on the RGCTRL input from 0 to 5 microamps.
  • the switching process occurs between 5 and about 10 microamps, and sufficient receiver gain for normal operation is achieved over the range of 20 microamps to one milliampere.
  • the MGC mode current is conducted through diodes CR 6 , CR 7 and CR 8 and bypasses switch U 11 - 3 .
  • Diodes CR 18 and CR 19 (FIG. 4A) simulate diode junctions as seen into pin 5 of OTA U 2 , thereby providing easier design of the current divider created by resistors R 62 and R 72 .
  • Output Comparator Circuitry 134 The demodulated signal at TP 7 , with a typical peak amplitude of 5 volts, is coupled to the output comparator circuitry 134 comprising differential amp U 39 - 1 and its associated filter and feedback components. As described above, the receiver section detects and demodulates the telemetry uplink signals from the tuned circuit output signals and provides a demodulated, analog, uplink signal at TP 7 having a demodulated uplink signal amplitude that varies with time as a function of telemetry uplink signal amplitude variations and noise artifacts, including electrical interference and low frequency components associated with patient movement.
  • the improved adaptive comparator circuitry 134 of the present invention is formed by an op amp U 39 that compares the demodulated uplink signal amplitude at TP 7 applied to its positive input with an adaptive threshold signal applied to its negative input and provides a receiver output signal at its output when the demodulated uplink signal amplitude exceeds the adaptive threshold amplitude of the adaptive threshold signal.
  • the comparator circuitry 134 further comprises resistor R 122 and capacitor C 99 and a Vref DC reference voltage of 1.16 volts in this circuit implementation that may be supplied by a conventional resistor divider network or reference voltage IC coupled to VDD and ground.
  • the values of the reference voltage and the resistor R 122 and capacitor C 99 are selected to provide high pass filtering with the three dB point at 1562 Hz in order to pass 87.5 kbits/second using the 175 kHz carrier frequency.
  • the threshold amplitude floats just above the noise floor.
  • a feedback resistor R 89 and capacitor C 217 are coupled between the negative input and the output of op amp U 39 limits bandwidth.
  • the op amp U 39 is an Analog Devices AD8031 op amp which has a large bandwidth.
  • FIGS. 5 and 6 A simulation of the operation of the adaptive comparator 134 is depicted in FIGS. 5 and 6 wherein the upper tracings (a) and (b) depict the input signal and the adaptive reference signal applied to the positive and negative input terminals of the op amp C 39 , and tracing (c) depicts the squared receiver output signal of the op amp C 39 in each case.
  • the input signal is modulated using a PSK encoding scheme to provide the 87.5 kbits/second data capacity, and the circuit response is at these points is displayed on the screen of a TDS 784 digital oscilloscope.
  • the voltage reference Vref is not imposed on the adaptive filter in this simulation.
  • the tracings (a) and (b) illustrate the input and reference signals without noise and with noise.
  • the carrier in tracing (a) is shown not modulated in the left portion of the tracings and is shown modulated using PSK encoding in the right portions of the tracings.
  • the adaptive reference illustrated in tracing (b) of FIG. 5 is relatively flat, whereas it is modulated by the imposed noise in tracing (b) of FIG. 6 .
  • low frequency noise that is typically well below the 1562 Hz filter pole, e.g., 60 Hz mains frequency, is imposed on the input signal of tracing (a), but it cannot be seen directly on the display of FIG.
  • the TDS oscilloscope does not have a screen of sufficient size and resolution to display the noise and the input signals at the 175 kHz carrier frequency at the same time.
  • the influence of the noise can be seen in the adaptive reference signal of tracing (b) of FIG. 6 .
  • the demodulated uplink signal amplitude at TP 7 applied to its positive input of op amp U 39 is compared to the high pass filtered demodulated uplink signal amplitude applied to the negative input of op amp U 39 which and provides the receiver output signal at its output terminal.
  • the output signal of the op amp U 39 is a square wave having a fixed amplitude and a duration that commences when the rising demodulated uplink signal amplitude exceeds the adaptive threshold and terminates when the falling demodulated uplink signal amplitude falls below the adaptive threshold.
  • the adaptive threshold function enables the threshold to closely track the noise and provide 2-3 dB greater signal-to-noise protection. It is of particular advantage when used with a variety of signal encoding schemes, e.g., FM and AM, PSK, FSK, BPSK, ASK, PPM, and PIM encoding schemes when communicating with an IMD.
  • signal encoding schemes e.g., FM and AM, PSK, FSK, BPSK, ASK, PPM, and PIM encoding schemes when communicating with an IMD.
  • IMDs the gate count of CMOS IC components are limited to conserve space and power, and the implementations of the various encoding schemes are imperfectly realized.
  • the PSK modulated uplink signal can have a parasitic AM component, and the uplink signal amplitude tends to vary.

Abstract

A method and apparatus for detecting an RF signal transmitted between an implantable medical device (IMD) and an external medical device programmer in a telemetry session and discriminating the telemetry transmitted RF signal from transient and steady state noise corrupting it. The external programmer includes a programmer telemetry antenna tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry uplink transmissions of telemetry uplink signals from the IMD, wherein the tuned circuit output signals can exhibit noise artifacts due to contamination by electrical noise. An RF telemetry receiver section detects and demodulates the telemetry uplink signals from the tuned circuit output signals and provides a demodulated uplink signal having a demodulated uplink signal amplitude that varies with time as a function of telemetry uplink signal amplitudes and noise artifacts. The receiver section includes an adaptive comparator circuit for comparing the demodulated uplink signal amplitude with an adaptive threshold signal and providing a receiver output signal when the demodulated uplink signal amplitude exceeds the adaptive threshold amplitude of the adaptive threshold signal.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a method and apparatus for detecting a radio frequency (RF) signal transmitted between an implantable medical device (IMD) and an external medical device in a telemetry session and for discriminating the transmitted RF signal from transient and steady state noise corrupting it.
2. Description of the Prior Art
In the field of programmable IMDs, it has become common to provide an interactive, transceiver system for both remotely programming operating functions, modes and parameters of the implanted device, and for telemetering out data related thereto on command by RF telemetry to an external medical device, commonly denoted a “programmer”. Such IMDs include cardiac pacemakers, cardiac and other physiologic monitors, implantable drug dispensers, nerve, muscle, and brain stimulators of various types, cochlear implants, blood pumps, cardiomyostimulators, and tachyarrhythmia-control devices, e.g., implantable cardioverter/defibrillators (ICDs) for delivery of staged therapies to the ventricles and/or the atria, etc.
At the present time, both analog and digital information or data is typically transmitted by uplink RF telemetry from such IMDs to the external programmer upon receipt of a downlink telemetry interrogation command from the external programmer. The analog information has typically included battery voltage, physiologic signal amplitudes sensed in real time from sensors or sense electrodes, e.g., sampled cardiac electrocardiogram or EGM amplitude values, and, in the case of implanted pacemaker and ICD IPGs, pacing pulse and/or cardioversion shock amplitude, energy, and pulse width and lead impedance. Digital information includes digitized operating data, e.g., markers signifying device operations and data typically stored in RAM or ROM and transmitted in response to an interrogation command from such IMDs. Such stored data includes historic statistics related to device performance, episodic physiologic data stored in response to detection of an episode of interest or delivery of a therapy, e.g., cardiac electrogram segments, current programmed operating modes and parameter values, implant data, and patient and IMD identifier codes. Uplink telemetry is therefore employed to interrogate the IMD functions and memory and to confirm re-programming of operating modes and parameter values programmed in an downlink telemetry transmission.
Commonly assigned U.S. Pat. No. 5,683,432, incorporated by reference herein in its entirety, sets forth a history of the types of communication links that have been employed to communicate with an IMD, specifically including magnetic field coupling, reflected impedance coupling, and RF coupling. Static and dynamic magnetic field coupling techniques are only usable for limited programming of the IMD and have largely been abandoned, although use of static dynamic field coupling continues in the Medtronic Itrel II implantable neural stimulator. In a reflected impedance coupling system, information is transferred using the reflected impedance of an internal (implanted) L-R or L-C tuned circuit RF energized by an inductively coupled, external, L-R or L-C tuned circuit. Advantageously, such a system uses little or no current to transmit information. Disadvantageously, however, the maximum data rate of reflected impedance coupling systems is relatively slow, and the distance or rate at which information may be transferred is limited.
In RF coupled systems, which are perhaps the most commonly employed communication systems in modem implantable device systems, the RF carrier is modulated with information and is transferred from a transmitting antenna L-R or LC tuned circuit to a receiving antenna L-R or L-C circuit. Generally speaking, the modulated RF carrier induces a voltage in the receiving coil that tracks the modulated carrier signal which is then demodulated in order to recover the transmitted data. An example of a pacemaker programmer for use with programmable cardiac pacemakers having RF telemetry capabilities is disclosed in U.S. Pat. No. 4,550,370, incorporated by reference herein in its entirety.
Significant attenuation of the uplink and downlink RF telemetry signals occurs because the stainless steel or titanium canister commonly used to hermetically enclose an IMD and its antenna coil acts as a low-pass filter for the transmitted RF signals. Uplink telemetry transmission power cannot be increased to compensate for such attenuation because IMD battery power consumption must be minimized. The attenuation increases as frequency is increased, and so communications systems that are currently used have a maximum frequency of less than 200 kHz, which limits data transmission rate. Depending upon the type of modulation and demodulation used in an RF communication system, the data or bit rate cannot exceed a predetermined fraction of the carrier frequency; otherwise, the ability to reliably distinguish between modulation representing a digital (binary) “1” from a digital “0” is compromised. As a result of these constraints, the transmission range through the canister is limited to about 2-3 inches. A wide variety of proposals have been advanced in the prior art involving relocation of the telemetry antenna coil to or use of different antenna types at a location outside the canister of the IMD and use of higher frequencies in the megahertz range to increase operating range and data transmission rate but they have yet to be realized.
Since the time that such telemetry systems first became available, IMDs have proliferated in types and successive models or generations of each type that have been steadily improved in longevity and designed with increased programmable functions and capabilities. At first, in some instances, a single external programmer was designed to function with a single type or family of IMDs that could not be used to program or interrogate other IMD types or families or new generations thereof. A new programmer would have to be provided to the physicians as successive programmable IMD models and IMD functions became clinically available. In some instances, this problem was perceived and dealt with by providing the capability of upgrading the programmer so that it could communicate with the newly available
IMDs and at least confirm the identity of the IMD during a programming session for safety and record keeping reasons before proceeding to the programming and interrogation functions.
Microprocessor-based programmers were developed by Medtronic, Inc. and other manufacturers which operated under the control of dedicated, plug-in ROM modules or cartridges to enable the operation of the programming and interrogation telemetry with regard to specific model or series of models of IMDs. In such systems, the programmer is incapable of communicating with a given IMD model unless the appropriate plug-in module or cartridge is first installed. For example, for many years, particular Medtronic® MemoryMod® ROM cartridges were developed and supplied to enable the physician to upgrade the programmer to program and a-interrogate a specific set of new generation Medtronic® pacemaker implantable pulse generator models.
More sophisticated, computer based programmers have been developed that is also can be upgraded, including, for example, the Medtronic® Model 9710 and 9760 programmers and the more recent Medtronic® Model 9766 and 9790 programmers which employ the Medtronic® Model 9765 programming head. It is possible to load updated software for programming new generation IMDs onto a hard disk drive from floppy disks or compact discs or through a modem and many of the other alternative ways that programs are added to personal computers, for example.
Telemetry sessions between an IMD and the external programmer are typically initiated and conducted in the manner described in commonly assigned, U.S. Pat. No. 5,168,871, incorporated herein by reference herein in its entirety. Current telemetry systems are designed to provide two-way telemetry by RF signal transmission and linkage between an antenna coil contained in the IMD canister and an antenna coil or coils contained in the programming head of the external programmer. Typically, the programming head is placed against the patient's skin overlying the IMD, and a communications link is established as depicted and described in the above-incorporated '871 patent by closure of a reed switch within the IMD by the magnetic field of a permanent magnet incorporated into the programming head. Uplink telemetry of analog and digital data of the IMD and downlink telemetry of programming and interrogation commands to the IMD is conducted in a telemetry session according to a telemetry format that is related to the particular IMD.
The RF carrier signal is modulated with the data that is to be transmitted using a particular modulation or encoding scheme employed in RF communications. Such modulation or encoding schemes include FM and AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), pulse interval modulation (PIM), among numerous others.
An extensive description of the historical development of uplink and downlink telemetry transmission formats and pulse encoding schemes are set forth in the following series of commonly assigned patents, all of which are incorporated by reference herein in their entireties. An example of a PIM telemetry scheme used for transmitting analog and digital data as binary “1” and “0” encoded intervals between successive RF pulses from an implanted pacemaker to a remote programmer is disclosed in commonly assigned U.S. Pat. No. 4,556,063. An example of a PWM telemetry system for transmitting binary “1” and “0” encoded RF pulse widths from an implanted cardiac pacemaker to an external programmer is described in U.S. Pat. No. 4,571,589. Commonly assigned U.S. Pat. No. 5,127,404 sets forth an improved method of frame based, PPM encoded data particularly for uplink telemetry to transmit more data per unit time and reduce implanted device current drain. The frame-based PPM telemetry format increases bandwidth well above simple PIM or PWM binary bit stream transmissions and thereby conserves energy of the IMD. Various PSK, FSK, BPSK, and ASK encoding schemes are described in the aboveincorporated '432 patent or in U.S. Pat. No. 4,698,111.
Commonly assigned U.S. Pat. No. 5,168,871 sets forth an improvement in the telemetry system of the '404 patent for detecting uplink telemetry RF pulse bursts that are corrupted in a noisy environment. U.S. Pat. No. 5,292,343 sets forth a further improvement in the telemetry system of the '404 patent employing a hand shake protocol for maintaining the communications link between the external programmer and the IMD despite instability in the programmer programming head. U.S. Pat. No. 5,324,315 sets forth an improvement in the uplink telemetry system of the '404 patent for providing feedback to the programmer to aid in optimally positioning the programmer programming head over the IMD. U.S. Pat. No. 5,117,825 sets forth an further improvement in the programmer programming head for regulating the output level of the magnetic, H field of the programming head telemetry antenna using a signal induced in a sense coil in a feedback loop to control gain of an amplifier driving the programming head telemetry antenna. U.S. Pat. No. 5,562,714 sets forth a further solution to the regulation of the output level of the magnetic, H field generated by the programming head telemetry antenna using the sense coil current to directly load the H field. U.S. Pat. No. 5,354,319 sets forth a number of further improvements in the frame based telemetry system of the '404 patent. U.S. Pat. No. 5,683,432 sets forth a communication system that dynamically adjusts operational parameters of the communication link during a telemetry session between an IMD and an external programmer.
Many of these improvements have been incorporated into current generation programmers which can be operated to program and interrogate long-lived IMDs that may be several generations old while also programming the most currently implanted generations of a wide variety of IMD types and families.
To ensure the safety of the patient, telemetry systems have been designed conservatively to avoid mis-programming or corruption of uplink telemetry data once acquisition has been obtained. The presence of electrical interference or noise strong enough to interrupt reception of telemetry from the external programmer can affect operation of uplink and downlink telemetry functions, including proper programming and interrogation. The programming and interrogation of IMDs typically takes place in hospital operating rooms, cauterization laboratories and physicians' offices which are often noisy electrical environments, and such noise has been found on occasion to interfere with the proper programming or interrogation of an IMD.
The programming heads used with the above-referenced Medtronic® Model 9710, 9760, and 9766 programmers, e.g., the Model 9765 programming head, employ antenna circuitry of the type described in commonly assigned U.S. Pat. No. 4,542,532, incorporated by reference herein in its entirety and in the above-incorporated '871 patent. The programming heads incorporate dual antenna coils tuned to 175 kHz center frequency to reject far-field noise which tends to link both coils with the same field strength. As explained in the '532 patent, the two antenna coils are wound in series opposition in the receive mode, and therefore, the noise field component from the remote noise source should be canceled, leaving primarily the signal component at the input of the receiver bandpass filter. However, noise is not always canceled in this manner, and it must be dealt with in the uplink telemetry receiver section of the programming head transceiver circuitry.
In one early approach, the signal output by the tuned in the receiver circuitry is bandpass filtered and processed using a manual gain control circuit. The use of automatic gain control (AGC) circuitry is disclosed in U.S. Pat. No. 4,562,840 and software implemented gain control circuitry is disclosed in U.S. Pat. No. 4,531,523, both incorporated by reference herein in their entireties. The gain of an amplification stage is attempted to be optimized to minimize mistaking noise and electrical interference for an uplink telemetry RF signal (characterized as a “false positive” response) and to avoid failing to pick up an actual uplink telemetry RF signal that is masked by such noise or interference (characterized as a “false negative” response).
These approaches do not completely eliminate false positive and false negative responses from occurring. Further improvements in the programming head receiver circuitry attempting to diminish these responses are disclosed in the above-incorporated '871 patent and were implemented into the Model 9765 programming head. In the '871 patent, the telemetry receiver section is coupled to a tuned circuit of the type described in the above-incorporated '532 patent, deliberately tuned outside the pulse frequency pass band. The receiver section bandpass filters and amplifies the signal output by the tuned circuit in response to RF signals and electrical noise or interference. Then, the filtered and amplified signal is applied to a detector block 124 incorporating signal phase shifting and mixing blocks. The phase shifting and mixing blocks invert positive polarity transient noise artifacts in the detector output signal applied to the carrier filter to reduce false positive response to positive polarity transient noise artifacts. The signal output by the detector block 124 is applied to a carrier filter block 130 that attenuates noise signals and artifacts and provides a demodulated uplink pulse signal that is then applied to an output comparator block 134 for comparison to a fixed reference voltage. The output comparator block 134 in the '871 patent compares the positive going demodulated uplink pulse signal with a fixed comparator threshold voltage that is set to 1.16 volts to provide the RCVTLM output signal to the programmer when the demodulated uplink pulse signal exceeds the threshold voltage. This relatively low threshold level is chosen to optimize overall performance by taking advantage of the characteristically clean base line of the receiver design. Under transient noise conditions, the detector block provides good suppression of false positive responses, but does not avoid false negative responses to actual uplink telemetry RF pulses. When a transient noise burst occurs coincident with an uplink telemetry RF burst, the phase relationship of the two signals will determine whether the amplitude of the positive going output signal (nominally 5.0 volts for the peak RF pulse) will be enhanced or degraded. The relatively low 1.16 volt comparator threshold provides added margin against false negative responses and is set at the level where both the false negatives and false positives begin to occur simultaneously for very large transient input noise levels, thereby optimizing overall receiver performance. However, the low amplitude comparator threshold is more likely to allow provide a false positive response if noise is not attenuated sufficiently by the detector block.
The comparator 134 also operates in a manner similar to a “slicer” commonly used in AM and FM signal demodulation that extracts analog signals from noise signals and converts the analog signals into a digital signal suitable for further processing by standard low voltage processing circuits. Programmer receivers that disclose use of an AM or FM “slicer” for analog to digital conversion of the analog signal are also shown in the above-incorporated '111 patent. In the '111 patent, the “slicer” simply comprises an op amp with feedback to provide hysteresis that compares the input signal to ground potential and provides a squared “binary” output signal.
These approaches do not solve all the false positive and false negative response problems due to noise in the signal output by the tuned circuit. At present, it is still necessary to hold the programming head as close to the IMD as possible and to maintain it very steady during the telemetry session to successfully telemetering data and commands between an IMD and an external programmer of the types described above. The uplink telemetry signal strength decreases exponentially with distance, and, consequently, noise levels become problematic as distance is increased. Moreover, the noise amplitude can vary considerably from moment to moment. In spite of these problems, it is a goal to be able to expand the coupling distance between the antenna coils in the IMD and the programming head, which necessarily reduces signal strength, while maintaining adequate noise discrimination. A primary reason for increasing the coupling distance is so that the programming head can be located out of the sterile field during an implantation of an IMD.
In addition, the uplink telemetry fidelity demands continue to steadily increase as the amount of uplink telemetered data is increased and as a greater variety of IMD types and models of any single type become available. The uplink telemetry signals output by these IMDs differ in type, frequency, pulse width and amplitude, modulation codes, etc., from manufacturer to manufacturer and sometimes between IMDs of differing models or types offered by the same manufacturer. As described above, considerable effort has been expended by manufacturers over the years to ensure at least that their current programmers operate with a wide range of both current and predecessor IMDs offered by that manufacturer. It is also desired to be able to make the programmer transceiver circuitry capable of accurately detecting a wide variety of uplink telemetry signals while avoiding or minimizing the false negative and false positive responses in the presence of electrical noise or interference.
Consequently, a need remains for further discriminating telemetry RF signals from noise and interference while expanding the capability of the telemetry system to operate with a wide variety of IMDs and increasing volumes of telemetered signals while relaxing the close and steady spacing requirements between the IMD antenna and the programmer antenna.
SUMMARY OF THE INVENTION
It is an object of the invention or inventions descried in detail below, to solve the at least some of the problems identified with prior art telemetry systems for communicating between an external programmer and an IMD.
Preferably also, the present invention to improve a receiver section of a programmer to be more sensitive to lower amplitude uplink telemetry signals in the presence of background noise.
It is still a further object of the present invention to improve the discrimination of low amplitude uplink telemetry RF signals from noise in a receiver section of a programmer.
In accordance with the present invention, the uplink telemetry signal contaminated with noise is processed through a comparator against an adaptive reference level derived from the noise and signal level to produce a comparator output signal that represents the uplink telemetry signal and thereby reduces instances of false positive response.
In one realization of the present invention, a method and apparatus for detecting an RF signal transmitted from an IMD in a telemetry uplink session to an external medical device programmer and for discriminating the uplink telemetry transmitted RF signal from transient and steady state noise corrupting is provided. The external programmer includes a programmer telemetry antenna tuned circuit including at least one antenna coil and at least one tuning capacitor, the tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry uplink transmissions of telemetry uplink signals and is susceptible of being driven into oscillation in response to electrical noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise. A telemetry receiver section is provided for detecting and demodulating the telemetry uplink signal from the tuned circuit output signal and providing a demodulated uplink signal having a demodulated uplink signal amplitude that varies with time as a function of the time varying telemetry uplink signal amplitude and noise artifacts. The receiver section includes an adaptive comparator circuit for comparing the demodulated uplink signal amplitude with an adaptive threshold signal derived from and representing the amplitude of noise artifacts contaminating the telemetry uplink signal. The adaptive comparator circuit provides a receiver output signal when the demodulated uplink signal amplitude exceeds the adaptive threshold signal amplitude.
More specifically, the comparator circuit also filters and integrates the demodulated uplink signal to derive the adaptive threshold amplitude that is proportional to and adapts to the instantaneous amplitude of noise artifacts in the demodulated uplink signal. The comparitor circuit has a first input terminal for receiving the demodulated uplink signal and a second input terminal for receiving the adaptive threshold signal and an output terminal. The comparison means compares the demodulated uplink signal amplitude with the adaptive threshold amplitude and provides the receiver output signal at the output terminal only when the telemetry signal amplitude in the demodulated uplink signal exceeds the adaptive threshold amplitude.
In comparison to the known programming systems, the present invention provides numerous advantages including an improved signal-to-noise ratio of 2-3 dB in comparison to the fixed reference or threshold employed in the above-incorporated '871 patent. The adaptive threshold level closely tracks the instantaneous noise level so that noise transients of any amplitude cannot exceed the threshold sufficiently to trigger a false positive response receiver output signal.
The present invention therefore provides solutions to problems of transmitting information-encoded, telemetry signals percutaneously between an IMD and an external device as uplink telemetry RF pulses contaminated with positive going and negative going noise artifacts.
The present invention can also be employed in the receiver section of the transceiver of an IMD to aid in discriminating downlink telemetry signals from background noise contaminating the downlink telemetry signals.
The information-encoded, telemetry signals transmitted from a telemetry antenna and transmitter circuit in a telemetry transmission are preferably encoded via one of the encoding schemes in the group comprising FM and AM, PSK, FSK, BPSK, ASK, PPM, or PIM.
This summary of the invention and the objects, advantages and features thereof have been presented here simply to point out some of the ways that the invention overcomes difficulties presented in the prior art and to distinguish the invention from the prior art and is not intended to operate in any manner as a limitation on the interpretation of claims that are presented initially in the patent application and that are ultimately granted.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other objects, advantages and features of the present invention will be appreciated to those of skill in the art as the same becomes better understood by reference to the following detailed description of the preferred embodiment of the invention when considered in connection with the accompanying drawings, in which like numbered reference numbers designate like parts throughout the figures thereof, and wherein:
FIG. 1 is a simplified view of an IMD and external programmer embodying the improved programmer programming head and telemetry pulse generator in accordance with the present invention;
FIG. 2 is a simplified circuit block diagram of major functional blocks of the external programmer of FIG. 1;
FIG. 3 is a simplified schematic diagram of the major components of the programmer programming head transmitter and receiver circuit employed in the system of FIGS. 1 and 2;
FIGS. 4A-4C is a detailed schematic diagram of the programmer programming head transmitter and receiver circuit of FIG. 3;
FIG. 5 is a waveform diagram displaying the operation of the adaptive comparator block of FIG. 4B-2; and
FIG. 6 is a waveform diagram displaying the operation of the adaptive comparator block of FIG. 4B-2 in discriminating uplink telemetry RF signals from noise.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
It will be understood that the detector and discrimination circuitry of the present invention as depicted hereafter in conjunction with FIGS. 3-5, may be implemented in programmer head circuitry coupled through a relatively long cable to a remote programmer of the type disclosed in the above-incorporated '871 patent.
FIG. 1 is a simplified view of the bidirectional telemetry communication between an external programmer 26 and an IMD, e.g., a cardiac pacemaker implantable pulse generator (IPG) 12, employing the detector and discrimination circuitry of the present invention. As in the typical implantation of any programmable and interrogatable IMD, the IPG 12 is implanted in the patient 10 beneath the patient's skin and typically oriented to the skin surface in the manner illustrated in the aboveincorporated '714 patent. The IPG 12 can take the form of the IPG described in detail in the above-incorporated '432 patent. The IPG 12 is electrically coupled to the heart 18 of the patient 10 through pace/sense electrodes and lead conductor(s) of at least one cardiac pacing lead 14 in a manner known in the art. The IPG 12 contains an operating system that may employ a microcomputer or a digital state machine for timing sensing and pacing functions in accordance with a programmed operating mode. The IPG 12 also contains sense amplifiers for detecting cardiac signals, patient activity sensors or other physiologic sensors for sensing the need for cardiac output, and pulse generating output circuits for delivering pacing pulses under control of the operating system in a manner well known in the prior art. The operating system includes memory registers or RAM for storing a variety of programmed-in operating mode and parameter values that are used by the operating system. The memory registers or RAM may also be used for storing data compiled from sensed cardiac activity and/or relating to operating history for telemetry out on receipt of a retrieval or interrogation instruction. All of these functions and operations are well known in the art, and many are employed in other programmable, IMDs to store operating commands and data for controlling device operation and for later retrieval to diagnose device function or patient condition.
Programming commands or data are transmitted between an IPG telemetry antenna within IPG 12 and a programming head telemetry antenna within programming head 20 during a telemetry uplink transmission 28 or downlink transmission 30. In a telemetry uplink transmission 28, the programming head telemetry antenna operates as a telemetry receiver antenna, and the IPG telemetry antenna operates as a telemetry transmitter antenna. Conversely, in a telemetry downlink transmission 30, the programming head telemetry antenna operates as a telemetry transmitter antenna, and the IPG telemetry antenna operates as a telemetry receiver antenna.
As illustrated in FIGS. 3 and 4A and described in greater detail below, the telemetry antenna in programming head 20 is formed of a pair of antenna coils having coil inductances LA and LB providing a total inductance L and capacitors having a total capacitance C coupled together in an L-C tuned circuit configuration. Moreover, a transmit sense coil illustrated in FIG. 4A of the type described above is located in proximity to the programming head antenna L-C tuned circuit within programming head 20. The L-C tuned circuit and the sense coil in the hand held, programming head 20 are coupled with a transceiver, including a telemetry transmitter circuit, a telemetry receiver circuit, and an RF field sense circuit and related circuit components that are coupled through cable 24 with the programmer 56. The transmit sense coil is used during downlink telemetry to verify that an RF pulse is being transmitted and to regulate the amplitude of the H field as described in the above-incorporated '714 patent.
The magnetic field of a permanent magnet within programming head 20 closes a magnetic field sensitive reed switch in the IPG 10 when the programming head 20 is held over it a during a telemetry session as a safety feature, as taught in U.S. Pat. No. 4,006,086, incorporated by reference herein in its entirety. The programming head telemetry antenna coils and associated mechanical components in the programming head 20 of such Medtronic® programmers are designed to minimize antenna loading to achieve the highest possible antenna Q. This requires special configurations of a non-conductive or segmented permanent magnet used to close the reed switch in the IMD, antenna coil, sense coil and segmented E-shields and attention to loading by other components, e.g. the printed wiring board circuits. The resulting H field that is generated during the ringing of the antenna L-C tuned circuit is regulated in amplitude by loading effected when voltage induced in the sense coil causes breakdown diodes to conduct. This passive circuit regulates the Q by direct loading of the H field when the diodes conduct as described in the above-incorporated '714 patent.
INTERROGATE and PROGRAM push- buttons 23 and 25 and an LED display 22 are provided on the programming head 20 and are also electrically connected through electrical cable 24 to external programmer 26. The INTERROGATE and PROGRAM push- buttons 23 and 25 are provided to be selectively depressed by the medical care giver to start the telemetry uplink and downlink transmissions 28 and 30, respectively, as described in detail in the above-incorporated '871 patent. The LED display 22 is also provided that is coupled to a sense circuit in programmer 26 described above and is illuminated during a telemetry uplink or downlink transmission 28 or 30 to alert the medical person that the transmission is taking place.
An ECG cable 60 is also provided extending from programmer 26 having a plurality of ECG skin electrodes that can be placed at specified points of the patient's torso and limbs. Graphics display screen 55 is used to display the patient related data and menu choices and data entry fields used during telemetry uplink and downlink transmissions 28 and 30. A user of programmer 26 interacts therewith by touching stylus 56 against a selected location on screen 55 which displays the appropriate menu choices. Other components within the programmer console are described below with reference to FIG. 2.
In use, the attending medical care giver applies the ECG skin electrodes to the patient's body and/or holds programming head 20 against the patient's skin and over the IPG 12 to align the transceiver antennas in each as close together and as still as possible to ensure reliable telemetry transmission during the time that it takes to complete a telemetry uplink or downlink transmission 28 or 30. As described in detail in the above-incorporated '714 and '871 patents, the loading and tuning, and therefore the impedance, of the programming head telemetry antenna is affected by the proximity of the programming head telemetry antenna and the IPG telemetry antenna. Any movement can change the strength of the electromagnetic field between the two antennas during either a telemetry uplink or a downlink transmission 28 or 30 and change the strength of the signal induced by the field in the telemetry receiver antenna coils in the programming head 20.
Both the IPG 12 and the programming head 20 include transceiver circuits that each comprise a transmitter section and a receiver section coupled with antenna coil L-C tuned circuits. The adaptive comparator circuit of the present invention can be employed in either context, and will be specifically described hereafter in the context of the programming head 20.
A simplified block diagram of an exemplary programmer 26 in which the present invention may be implemented is set forth in FIG. 2 and is based upon the above-referenced Medtronice Model 9760 or 9790 programmer or preferably the Model 9790 programmer that is depicted and described in the above-incorporated '432 patent. Programmer 26 is a personal computer type, microprocessor-based device incorporating a central processing unit 50, which may be, for example, an Intel 80386 or 80486 or Pentium microprocessor or the like. A system bus 51 interconnects CPU 50 with a hard disk drive 52 storing operational programs and data and with a graphics circuit 53 and an interface controller module 54. A floppy disk drive 36 (or a CD ROM drive) is also coupled to bus 51 and is accessible via a disk insertion slot (not shown) within the housing of the programmer 26. Programmer 26 further comprises an interface module 57 which includes digital circuit 58, non-isolated analog circuit 59, and isolated analog circuit 40. Digital circuit 58 enables interface module 57 to communicate with interface controller module 54.
An alphanumeric keyboard 45 for entering text or numbers and other symbols is optionally provided to allow the medical person to communicate with CPU 50 in the programmer 26. However, the primary user communication mode is through graphics display screen 55 of the well-known “touch sensitive” type controlled by graphics circuit 53 and a stylus 56 coupled thereto. As noted above, graphics display screen 55 is used to display the patient related data and menu choices and data entry fields used during telemetry uplink and downlink transmissions 28 and 30. A user of programmer 26 interacts therewith by touching stylus 56 against a selected location on screen 55 which displays the appropriate menu choices.
Graphics display 55 also displays a variety of screens of telemetered out data or real time data. Programmer 26 is also provided with a strip chart printer 63 or the like coupled to interface controller module 54 so that a hard copy of a patient's ECG, atrial and/or ventricular electrogram (AEGM, VEGM), Marker Channel or of graphics displayed on the display 55 can be generated.
The transceiver circuitry 41 is connected to the interface module 57 of the external programmer 26 via conductors in an elongated electrical cable 24. During a telemetry uplink transmission 30, the telemetry receiver circuit in transceiver 41 is enabled. The telemetered out RF pulses of the uplink transmission 30 are detected, demodulated, decoded and applied to the digital circuit 58 to be digitized and recorded in RAM or in a hard or floppy disk or the like. The digitized data may be contemporaneously or later retrieved from memory and displayed on graphics display screen 55 or printed out for the attending medical personnel.
The analog and ventricular channel EGM signals from atrial and ventricular pace/sense electrodes may be digitized within IPG 12 and uplink telemetered to programmer 26 on receipt of a suitable INTERROGATE command. The uplink transmission 28 of the telemetered EGM signals are received in programming head 20 and provided to non-isolated analog circuit 59. Non-isolated analog circuit 59, in turn, convert the digitized EGM signals to analog EGM signals (as with a digital-toanalog converter, for example) and presents these signals on output lines designated in FIG. 2 as AEGM OUT and VEGM OUT. These output lines may then be applied to a separate strip-chart recorder or the like to provide a hard-copy printout of the AEGM or VEGM signals transmitted from I PG 12 for viewing by the physician.
The IPG 12 may also be capable of generating so-called marker codes indicative of different cardiac events that it detects. An IPG with Marker Channel capability is described, for example, in commonly assigned U.S. Pat. No. 4,374,382, incorporated by reference herein in its entirety. The markers provided by IPG 12 may be received by programming head 20 and presented on the MARKER CHANNEL output line from non-isolated analog circuit 59.
Isolated analog circuit 40 in interface module 57 is provided to receive external ECG and electrophysiologic (EP) stimulation pulse signals. In particular, analog circuit 40 receives ECG signals from patient skin electrodes of ECG cable 60 and processes these signals before providing them to the remainder of the programmer system in a manner well known in the art. Isolated analog circuit 40 further operates to receive the EP stimulation pulses from an external EP stimulator for the purposes of non-invasive EP studies, as is also known in the art.
To initiate a telemetry uplink transmission 28, the telemetry transmitter in transceiver 41 is enabled in response to depression of the INTERROGATE pushbutton to generate an INTERROGATE RF pulse command that first initiates a downlink telemetry transmission 30 of a series of RF pulses. Each RF pulse of the instruction or command that is transmitted causes the IPG L-C tuned circuit to ring. The train of induced voltages is detected and decoded by the receiver circuit in the IPG transceiver. After the command or instruction is decoded, the stored data to be uplink transmitted is encoded into PPM modulated RF pulses in data frames. The methods and apparatus for formatting such uplink data frames for Medtronice IPGs and other IMDs are set forth in detail in the above-incorporated '404, '319 and '343 patents. The transmitter circuit in the IPG transceiver applies voltage to the IPG RF antenna causing the L-C tuned circuit to ring and generate the uplink RF pulses which induce signals in the programming head telemetry antenna. The induced signals are detected in the telemetry receiver circuit in transceiver 41 and applied as a pulse train on cable 24 to interface module 57 where the frame of a series of such signals is decoded so that the data can be recorded or displayed as described above.
The downlink telemetry RF pulse bursts generated in the Medtronic® telemetry formats are relatively constant in frequency and pulse width due to the characteristics of the programmer programming head telemetry antenna and the frequency at which it is driven. A fixed interval telemetry transmit telemetry (XMITTLM) pulse is applied to the programmer telemetry transmitter circuit which drives an oscillating signal into the programming head telemetry antenna coils having an inductance L and a capacitor or capacitors having a capacitance C. The antenna L-C tuned circuit is tuned in its connection with a receiver circuit to resonate in response to a transient signal (e.g. spurious noise) at about 128 kHz. However, an uplink 175 kHz signal can be detected. During downlink telemetry, the antenna L-C tuned circuit resonates and generates a burst of RF cycles at the downlink 175 kHz frequency, as described in the above-incorporated '714 and '871 patents. At the termination of the telemetry transmit pulse, the L-C tuned circuit continues to resonate as stored energy is dissipated, resulting in a series of declining amplitude, damped sinusoidal waves to a quiescent level.
In the above-referenced Medtronic® programmers and IMDs, the frame-based telemetry format is not currently employed for downlink telemetry transmissions 30. Instead, a simpler bit stream format is employed that can be used to robustly transmit INTERROGATE commands or PROGRAM instructions under the control of CPU 50. After selection of the appropriate menu choices and during depression of an INTERROGATE or PROGRAM push-button, the CPU 50 and digital circuit 58 generate XMITTLM pulses at timed intervals the PPM position of each telemetry frame. As each downlink telemetry trigger pulse for each such frame is generated, it is applied to the telemetry transmitter circuit in the transceiver 41 which responds by applying voltage to the L-C tuned circuit of the programming head telemetry antenna.
FIG. 3 depicts in block diagram form the blocks of the transceiver circuit within the programming head 20 as well as the input and output signals exchanged between the programmer central processing unit and the programming head 20 labeled at terminals J2-1 to J2-9. The terminals J-2 through J-9 are coupled to respective conductors in cable 24 that extends from the programming head 20 to the microprocessor based programmer circuitry in the programmer 26. Certain test points used in manufacturing are indicated in the figures by the “TP” designation.
The INTERROGATE and PROGRAM button switches 23 and 25, respectively, that the physician selectively depresses in FIG. 1 during interrogation and programming modes are depicted in FIG. 3 coupled to the program/interrogate switch interface block 140. The switch interface block 140 provides the respective PROGRAM or INTERROGATE command signal via terminal J2-5 and cable 24 to the central processing unit of the programmer 26. The signal that is transmitted out of block 140 back to the programmer 26 allows telemetry in (or uplink telemetry) and telemetry out (or downlink telemetry) to take place under command of data entered by the user into the programmer 26.
The block diagram of FIG. 3 includes the dual antenna coil block 108 that is coupled with the transmitter section comprising transmitter circuitry blocks 100, 102, 104, 106, 110, 112, 114 and 136 employed in downlink telemetry transmissions in the downlink telemetry mode. When the XMITTLM signal is received at terminal J2-8, it provides downlink telemetry RF signals from the dual antennae coil block 108, sends a transmit confirmation (XMITCNF) signal via terminal J2-9 back to the programmer 26, and blanks or shuts down the receiver section of the circuitry and freeze the receiver automatic gain control during downlink telemetry.
The position head LED block 142 responds to a position head input signal (POSHED) at terminal J2-3 to light up as long as the programming head is not properly positioned over the IMD and a power supply block 144. The power supply block 144 provides isolated, regulated power supplies for different portions of the transceiver circuit in order to avoid interference between the transmitting and receiving sections through either the power supply positive voltage or ground lines as shown in FIGS. 4A-4C. The fabrication of the transceiver circuit and the dual antennae coil block 108 are described in the above-incorporated '871 patent.
Returning to the transmitter section, the transmitted signal is a 175 kHz RF pulse which is keyed ON and OFF by the XMITTLM signal delivered from the programmer at terminal J2-8. The XMITTLM signal is passed through an ON-time and duty cycle limit circuit 100 before it is allowed to key the transmit (XMIT) oscillator 102 ON. The XMITTLM signal also is delivered to a transmit shutdown controller 136 located in the receiver portion. Block 136 serves to blank the receiver output of block 130 and freezes the AGC value in block 132 during transmit operation.
Valid XMITTLM signals that are able to pass through the ON-time and duty cycle limit circuitry 100 key the transmit oscillator 102 ON. The 175 kHz oscillation signal is passed through a transmit output control circuit 104 which operates the transmit output driver 106. The transmit output driver 106 is a Class C driver which drives the dual antenna coils in a parallel aiding configuration to generate a strong H field output. The ON time/DC limit block 100 protects the downstream components of the transmitter from being damaged in the event that an invalid steady state XMITTLM signal is received at terminal J2-8. An input signal remaining high for a predetermined period of time or exceeding a certain duty cycle between input signals is blocked from triggering the transmit oscillator 102.
When triggered by a proper XMITTLM input signal, transmit oscillator block 102 provides a 175 kHz signal to the transmit output control 104 which produces controlled pulse width signals (at fixed 5.71 microsecond pulse intervals) which are applied to the transmit output driver 106 which in turn synchronously excites the parallel resonant antenna L-C tuned circuit, formed by antennae LA and LB and capacitor C44 of FIG. 4A. The current developed in the dual coil circuit generates the 175 kHz sine wave, magnetic field, downlink telemetry. The intervals between bursts define the pulse interval or position modulated data transmitted to the implanted device.
The transmit sense coil 110 situated within the programming head picks up the magnetic field of the transmission output driver circuit 106 and dual coil 108 and generates a XMIT sense signal and applies it to a block 112 as described in the above-incorporated '871 patent. One output of the transmit detection/feedback block 112 is applied to a transmit confirmation comparator output driver 114 which in turn supplies a transmit confirmation signal (XMITCNF) out pin J2-9 to the programmer 26 to confirm the telemetry out of a XMITTLM command. The transmit sense coil 110 receives a portion of the signal which is fed back to a XMIT detection circuit 112 which develops feedback signal applied to transmit output control 104. The output control circuit 104 controls the efficiency of the transmit output driver 106 and compensates for variations due to power supply changes, components, and also load conditions that are presented to the dual antennae coil block 108 due to varying locations of the implanted pulse generator below the patient's skin
In FIG. 3, the aspect of the description of particular interest to the present invention is contained within the comparator output driver block 134 of the receiver section in conjunction with the remaining components of the receiver section. Consequently, the transmitter section and the XMIT detection blocks 112 and 114 are not further described herein and reference is made to the above-incorporated '871 patent for a complete disclosure of an example thereof and explanation of the related circuit components depicted in FIGS. 4A-4C.
The dual antenna coil block 108 is coupled with the receiver section comprising circuitry blocks 116, 118, 120, 124, 130, 132 and 134 employed in telemetry uplink transmissions in the uplink telemetry mode. The receiver section processes any detectable uplink telemetry signals present when the downlink telemetry section is not transmitting in the downlink telemetry mode. A receiver gain control signal (RGCTRL) applied via terminal J2-10 or the receiver automatic gain control signal developed by block 132 are employed to set the receiver gain in block 118 in a fashion to be described in greater detail later.
The dual antenna coil block 108 is configured in the same fashion as the antenna coils 22, 24 and diodes 34, 36, 38 and 40 of the '532 patent and operates as described therein as a programmer telemetry antenna tuned circuit that is adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry uplink transmissions of telemetry uplink signals. The tuned circuit is also susceptible to and responds to electrical noise, e.g., ambient noise and circuit component noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise.
The dual coils LA and LB of block 108 (shown in FIG. 4A) operate in a series opposing configuration and are coupled to tuning capacitors in receiver input tuning/buffer block 116 such that the tuned circuit is resonantly tuned to 128 kHz, well outside the 175±25 kHz frequency of interest of the telemetered, RF signal. Consequently, the tuned circuit will “ring”, in response to a transient signal well outside the bandpass characteristics of the receiver detector block 124. In effect, the receiver detector 124 is blind to such signals as described in the above-incorporated '871 patent.
The filtered output signal of the block 116 is applied to the receiver gain control block 118 which amplifies the signal as a function of the gain mode and value applied thereto by block 120 applies the amplified output signal to the receiver detector block 124. The receiver gain operating level of receiver gain control block 118 is controllable in two modes referred to as automatic gain control (AGC) and manual gain control mode (MGC). The gain control mode is controlled by the value of the receiver gain control signal (RGCTRL) delivered by the programmer at the RGCTRL terminal (J2-10). Signal RGCTRL can either be zero microamps, causing the gain control block 118 to operate in the AGC mode, or a DC current level in microamps causing the gain control block 118 to operate in the MGC mode. When operating in the MGC mode, the receiver gain is controlled by the DC current level.
The receiver detector block 124 includes the receiver phase filter 126 and receiver mixer 128. The receiver phase filter 126 effects no phase shift for incoming signals of interest, and up to ±180° of phase shift to signals outside the frequency band of interest and applies it to one input of the receiver mixer 128. The receiver mixer 128 receives the original signal at its other input, and a DC output signal is produced with an amplitude and polarity which is a function of frequency as the two signals are mixed. Signals outside of the range of interest centered at 175 kHz produce a positive going response at the output of detector block 124. Signals within the frequency range of interest between 150 to 208 kHz produce a negative going response at the output of detector block 124. Signals of interest at 175±12.5 kHz are amplified with up to a 30 decibel gain.
The DC output signal of detector block 124 is applied to the input of the receiver carrier filter 130 which demodulates the signal providing the demodulated uplink signal at TP7. The demodulated envelope of the uplink signal (shown in FIG. 5 of the above-incorporated '871 patent) is applied to the input of the receiver comparator output driver 134. In the receiver comparator output driver 134, the demodulated signal is compared against a reference signal that adapts to noise in the demodulated signal itself to develop a limited rise time and fall time, square wave, RCVTLM signal at its output as described further below. The high level output signal RCVTLM at terminal J2-7 is conducted via the cable 24 to the programmer 26.
The output signal of the receiver carrier filter block 130 is also applied to the input of the receiver AGC block 132 which develops the AGC signal value for controlling the gain of the receiver control amplifier 118. As stated above, the AGC signal or the MGC RGCTRL signal is applied to the receiver gain control 118 depending on the state of the receiver AGC/MGC switching block 120.
Returning to the receiver detector 124, it effects a reject band outside a 148-208 kHz range. Therefore, the receiver antennae coils LA and LB are tuned in conjunction with capacitors in the receiver input tuning/buffer block 116 below 150 kHz with a Q still high enough to allow reasonable amplitude response at 175 kHz. Transient noise exciting the tuned circuit produces a ringing noise response at the tuned frequency, and the noise response stimulates the detector 124 to produce a desired inverted output signal. As the transient noise amplitude increases, the inverted output signal increases in amplitude, driving the detector 124 output level further away from the trigger level of the post detection comparator block 134. Any steady state noise signal in the reject band will also result in a steady state inverted detector 124 response which will not trigger the comparator output driver 134 in the absence of a sufficiently strong signal within the frequency range of interest.
Turning now to FIGS. 4A-4C, they depict one form of a transceiver circuit in a programming head in which the present invention may be implemented. However, it will be understood that the present invention can be employed in other receiver sections of such transceiver circuits, and that the specifically described and depicted blocks of this exemplary receiver section can be modified in many respects. The present invention is realized in the final comparator block 134 of the transceiver section, and the receiver section blocks between the dual coil block 108 and the comparator block 134 can be modified in many respects to enable the reception and demodulation of RF telemetry signals that are encoded in the varieties of ways described above and having differing amplitudes and characteristics:
Receiver Input Circuitry 116: The receiver input circuitry 116 involves the portion of the schematic of FIG. 4A from the antenna coils LA and LB, connected in a series opposing configuration for uplink telemetry reception, to TP2. In the receive mode, diodes CR1, CR2, CR11, and CR17 of the receiver input circuitry 116 remain non-conducting, thereby providing isolation of the receiver input from the transmitter section circuitry. Using the net mutual inductance of LA and LB, the receiver input circuitry 116 is tuned with capacitors C1, C2 and resistor R1 in parallel with the input impedance of the U2 buffer circuit. The receiver input circuitry 116 is thereby tuned to approximately 128 kHz even though the signal of interest at the receiver is 175 kHz. Differential amplifier U1 buffers the input and provides approximately 15 dB gain.
There are various guard tracks as indicated on the schematic (U1, U2 guard track) that connect to the antennae E-shield that is described in greater detail in the above-incorporated '871 patent. These guard tracks improve isolation between the sensitive receiver input circuitry 116 and other close by circuit components.
Amplifier U1 is heavily decoupled from the power supply to provide a good margin of power supply isolation.
Receiver Gain Control Circuitry 118: The receiver gain control circuitry 118 shown in FIG. 4A commencing at test point TP2 utilizes an OTA (operational transconductance amplifier) designated as U2 and an operational amplifier (op amp) U3 configured as a unity gain buffer to drive the detector input signal at TP6 (FIG. 4B-1). The gain of OTA U2 is controlled by the current into pin 5 which is supplied from the AGC circuitry 120 and 132 explained hereafter in reference to FIGS. 4A, 4B-1 and 4B-2.
Receiver Detector Circuitry 124 (Blocks 126 and 128): The receiver detector circuitry 124 comprises the receiver phase shifting filter circuitry 126 shown in FIGS. 4B-1 and 4B-2 and the active mixer circuitry 128 shown in FIG. 4B-1. The receiver detector circuitry 124 processes the detector input signal at TP6 in an unbalanced fashion and mixes it with a phase shifted version of the same detector input signal at TP6 to produce a detected negative going DC component at U7-6 which is a function of frequency. The DC response emulates a system having a narrow 25 kHz bandpass filter operating at 175 kHz, but does not share the same degree of undesirable transient response associated with such narrow filters. For signals in the reject band, the output at U7-6 is a signal of opposite polarity to the desired signal polarity. The phase shifting filter circuitry 126 and the active mixer circuitry 128, in conjunction with the design of the receiver input circuitry 116, produces a very selective detector for signals within the desired pass band while providing a high level of rejection for both transient noise and out-of band steady state noise.
This combination provides level signal rectification, precise narrow bandpass filtering, as well as 30 dB amplification. The only calibration required is an offset calibration controlled by resistor R39 shown in FIG. 4B-1.
The necessary phase shifting of the detector input signal at TP6 is accomplished by phase shifting filter circuitry 126 with two active bandpass stages comprising amplifier stages U4 and U5 which are identical and each provide 6 dB of gain at 175 kHz. The Q (2.67) of each stage of the phase shift network is designed to produce the correct amount of phase shifting necessary to yield the simulated 25 kHz bandpass filter characteristic after the mixing process accomplished by the mixer circuitry 128. The phase shifting filters (U4, U5 and associated components) are constructed with one percent metal film resistors and NPO capacitors for the necessary temperature stability. The filter op amps U4, U5 (Motorola MC34081) were selected for their high gain band width product for the operating supply current required. The finite open loop gain of the op amps U4, U5 is low enough to require compensation to achieve the precision necessary to avoid calibration. This compensation is accomplished by using a center frequency design value shifted by the same percentage as the theoretical open loop phase error expected for this op amp. The output of the phase shifting filter circuitry 126 amplified by a total of 12 dB (at 175 kHz) is then presented to the input of the U6 mixer in an unbalanced mode.
The mixing process at U6 of the active mixer circuitry 128 provides approximately 30 dB of gain and yields a signal having twice the frequency of the input signal. Additional gain of approximately 6 dB is provided by the U7 output buffer. The 175 kHz signal of interest is not phase shifted by the phase shifting filter circuitry 126, and when it is mixed with the input signal at TP6 results in a rectified signal at U7-6 with a DC component going in the negative direction. Signals above and below 175 kHz are shifted either positive or negative, producing a mixing result yielding a lower amplitude signal at U7-6. For signals below 148 kHz and above 208 kHz, the phase shifting is sufficient enough to produce a positive going signal at U7-6.
This detection process combined with the receiver input coil transient characteristics provides a transient noise immunity as follows. Transient noise pulses in either the H or E field mode exciting the input coils LA and LB results in a natural resonant frequency ringing of the input tuned frequency, i.e., 128 kHz. This signal is amplified in a wide band fashion and presented to TP6. The 128 kHz noise at TP6 is phase shifted sufficiently enough by the phase shifting filter circuitry 126 so as to produce a positive going result at the detector output U7-6. For the case of steady state noise signals that are outside the 148-208 kHz band, the result is a steady state positive DC offset at U7-6. In both cases, the response at U7-6 serves to diminish noise signal levels with respect to uplink telemetry signal levels, thereby reducing the threat of a false positive response to noise.
It should be noted that these described functions of the receiver phase shifting filter circuitry 126 and the active mixer circuitry 128 can be implemented in a software or firmware manner in a digital signal processor (DSP) having the capacity to process RF telemetry signals that are encoded in a variety of manners.
Carrier Filter Circuitry 130: The detector output signal of op amp U7 is applied to and processed by the carrier filter circuitry 130 comprising op amp U8 and associated circuitry shown in FIG. 4B-2 to produce the demodulated uplink pulse at TP7 when op amp U8 is not blanked by the XMITTLM signal. The carrier filter 130 is a 16 kHz low pass filter with dampening coefficient of 0.6, and the filter design yields a high level of carrier ejection without introducing excessive group delay distortion. The MC34081 op amp U8 provides good filter behavior to 500 kHz. It will be understood that the carrier filtering function can also alternatively be carried out in a software or firmware implementation employing a DSP.
An analog switch U11-1 is normally open, but is closed by the XMITTLM signal coupled through resistors R42 and R44 to blank the op amp U8 during downlink telemetry transmissions to prevent unwanted RCVTLM pulses at the output J2-7. The output of the carrier filter op amp U8 is buffered with some amplification by the op amp U9-1 and provides a positive going signal at TP7.
The receiver shutdown during the XMITTLM signal is controlled by the dual monostable component U10 and associate circuitry in FIG. 4B-2. Both monostables in component U10 are triggered ON by the XMITTLM signal applied to U10-5 and U10-12 respectively. One monostable is set to be triggered ON for slightly under 1.0 msec, and its output at U10-6 is applied through diode CR5 to close switch U11-1. Resistor R44 and diode CR5 provide additional shutdown so that when the XMITTLM signal goes high, U11-1 will close, grounding the demodulator op amp U8 for 1.0 msec after the XMITTLM signal goes low, thereby providing a 1.0 msec blanking interval after the transmit operation. This blanking interval is sufficient to prevent any false artifacts from being generated on the RCVTLM line due to the MITTLM signal.
Receiver Gain Control Circuitry 132, 120: As described above, the gain of OTA U2 of the receiver gain control circuitry 118 can be controlled in either the AGC mode or the MGC mode, depending on the current level of the receiver gain control line (RGCTRL), which is manually input by the user. The current level on RGCTRL is set to zero (i.e., <5 microamps) to operate in AGC mode or is set to a current level between 20 microamps to one milliampere to operate and control gain in the MGC modes.
The receiver section AGC circuitry 132 is depicted in FIGS. 4B-1 and 4B-2 and is achieved with a second order feedback network that operates from peak detection of the demodulated signal at TP7 applied to capacitor C32 through diode CR4 and resistor R53. The advantage of attempting a second order AGC design is that assessing the stability of the device is simplified. Since the received signal is not a steady state signal but a transitory signal, the sampling process for the AGC must be done in such a fashion so as to compensate for the duty cycle. This is done by inversely controlling the charge and discharge of the sampling capacitor C32 so as to compensate for the duty cycle. The two poles associated with the second order feedback network are created by the sampling capacitor C32 network and the integrator op amp U12-2. When properly achieved, the DC voltage capacitor of capacitor C32 should equal approximately one-half the amplitude of the peak signal level of the detector output signal at TP7.
The DC voltage level on capacitor C32 is maintained during the XMITTLM signal through the operation of the second monostable in dual monostable component U10 which goes ON for 30.0 msec and applies a signal at U10-9 to open switches U11-4 and U11-2. As mentioned before, these two monostables freeze the AGC circuit current level to its operating level prior to transmission. The 30.0 msec interval is set based on current downlink telemetry formats so that the receiver GC will be maintained at its level prior to the beginning of the transmission between transmit blocks when no XMITTLM pulses occur. Following the 30 millisecond time-out, the U11-9 and U11-8 switches are closed, and the AGC circuitry 132 is allowed to integrate the detector signal level at TP7.
At other times in the receive mode, a proportional sample of the net resulting voltage on capacitor C32 is sampled and buffered by op amp U12-1. This output signal of op amp U12-1 is then integrated in an integrator op amp U12-2, which produces a driving current signal level for the OTA U2 of the receiver gain circuitry 118.
Receiver AGC/MGC switching circuitry 120 comprises op amp U9-2 and a third switch U11-3 and that responds to a signal at U11-16 to open or disconnect the AGC output circuit to allow manual gain control of the OTA U2 via the RGCTRL signal level input from the programmer. Op amp U9-2 is used as a switch to detect when the programmer is sending a current pulse of sufficient duration to switch to the MGC mode by opening switch U11-3 at terminal U11-16. AGC operation is guaranteed for current levels on the RGCTRL input from 0 to 5 microamps. The switching process occurs between 5 and about 10 microamps, and sufficient receiver gain for normal operation is achieved over the range of 20 microamps to one milliampere. The MGC mode current is conducted through diodes CR6, CR7 and CR8 and bypasses switch U11-3. Diodes CR18 and CR19 (FIG. 4A) simulate diode junctions as seen into pin 5 of OTA U2, thereby providing easier design of the current divider created by resistors R62 and R72.
Output Comparator Circuitry 134: The demodulated signal at TP7, with a typical peak amplitude of 5 volts, is coupled to the output comparator circuitry 134 comprising differential amp U39-1 and its associated filter and feedback components. As described above, the receiver section detects and demodulates the telemetry uplink signals from the tuned circuit output signals and provides a demodulated, analog, uplink signal at TP7 having a demodulated uplink signal amplitude that varies with time as a function of telemetry uplink signal amplitude variations and noise artifacts, including electrical interference and low frequency components associated with patient movement.
The improved adaptive comparator circuitry 134 of the present invention is formed by an op amp U39 that compares the demodulated uplink signal amplitude at TP7 applied to its positive input with an adaptive threshold signal applied to its negative input and provides a receiver output signal at its output when the demodulated uplink signal amplitude exceeds the adaptive threshold amplitude of the adaptive threshold signal. The comparator circuitry 134 further comprises resistor R122 and capacitor C99 and a Vref DC reference voltage of 1.16 volts in this circuit implementation that may be supplied by a conventional resistor divider network or reference voltage IC coupled to VDD and ground. The values of the reference voltage and the resistor R122 and capacitor C99 are selected to provide high pass filtering with the three dB point at 1562 Hz in order to pass 87.5 kbits/second using the 175 kHz carrier frequency. The threshold amplitude floats just above the noise floor. A feedback resistor R89 and capacitor C217 are coupled between the negative input and the output of op amp U39 limits bandwidth. The op amp U39 is an Analog Devices AD8031 op amp which has a large bandwidth.
A simulation of the operation of the adaptive comparator 134 is depicted in FIGS. 5 and 6 wherein the upper tracings (a) and (b) depict the input signal and the adaptive reference signal applied to the positive and negative input terminals of the op amp C39, and tracing (c) depicts the squared receiver output signal of the op amp C39 in each case. In these depictions, the input signal is modulated using a PSK encoding scheme to provide the 87.5 kbits/second data capacity, and the circuit response is at these points is displayed on the screen of a TDS 784 digital oscilloscope. The voltage reference Vref is not imposed on the adaptive filter in this simulation.
In FIGS. 5 and 6, the tracings (a) and (b) illustrate the input and reference signals without noise and with noise. In each case, the carrier in tracing (a) is shown not modulated in the left portion of the tracings and is shown modulated using PSK encoding in the right portions of the tracings. The adaptive reference illustrated in tracing (b) of FIG. 5 is relatively flat, whereas it is modulated by the imposed noise in tracing (b) of FIG. 6. In FIG. 6, low frequency noise that is typically well below the 1562 Hz filter pole, e.g., 60 Hz mains frequency, is imposed on the input signal of tracing (a), but it cannot be seen directly on the display of FIG. 5 because the TDS oscilloscope does not have a screen of sufficient size and resolution to display the noise and the input signals at the 175 kHz carrier frequency at the same time. However, the influence of the noise can be seen in the adaptive reference signal of tracing (b) of FIG. 6.
Thus, the demodulated uplink signal amplitude at TP7 applied to its positive input of op amp U39 is compared to the high pass filtered demodulated uplink signal amplitude applied to the negative input of op amp U39 which and provides the receiver output signal at its output terminal. As shown in tracing (c) of FIGS. 5 and 6, the output signal of the op amp U39 is a square wave having a fixed amplitude and a duration that commences when the rising demodulated uplink signal amplitude exceeds the adaptive threshold and terminates when the falling demodulated uplink signal amplitude falls below the adaptive threshold. There is no output signal from the op amp U39 during other times because the noise artifact amplitude in the demodulated uplink signal applied to the positive input of op amp 39 does not exceed the noise artifact amplitude component of the adaptive threshold amplitude.
The adaptive threshold function enables the threshold to closely track the noise and provide 2-3 dB greater signal-to-noise protection. It is of particular advantage when used with a variety of signal encoding schemes, e.g., FM and AM, PSK, FSK, BPSK, ASK, PPM, and PIM encoding schemes when communicating with an IMD. Typically, IMDs the gate count of CMOS IC components are limited to conserve space and power, and the implementations of the various encoding schemes are imperfectly realized. For example, the PSK modulated uplink signal can have a parasitic AM component, and the uplink signal amplitude tends to vary.
Although the preferred embodiments of the present invention have been described in the context of a Medtronic programming system, it will be appreciated that the following claims are not so limited or confined but are instead applicable to programming or telemetry systems of any manufacturer for any IMD or implant. Those of skill in the art will be readily able to apply the teaching found herein to yet other embodiments within the scope of the following claims.
Although particular embodiments of the invention have been described herein in some detail, this has been done for the purpose of providing a written description of the invention in an enabling manner and to form a basis for establishing equivalents to structure and method steps not specifically described or listed. It is contemplated by the inventors that the scope of the limitations of the following claims encompasses the described embodiments and equivalents thereto now known and coming into existence during the term of the patent. Thus, it is expected that various changes, alterations, or modifications may be made to the invention as described herein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (18)

What is claimed is:
1. An external programmer for receiving information-encoded, telemetry uplink signals transmitted from an implantable medical device (IMD) telemetry antenna and transmitter circuit in an IMD in a telemetry uplink transmission, said external programmer comprising:
a programmer telemetry antenna tuned circuit comprising at least one antenna coil and at least one tuning capacitor, the programmer telemetry tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry uplink transmissions of telemetry uplink signals and in response to electrical noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise;
a telemetry receiver section for detecting and demodulating the telemetry uplink signals from the tuned circuit output signals and providing a demodulated uplink signal having a demodulated uplink signal amplitude that varies with time as a function of telemetry uplink signal amplitudes and noise artifacts;
an adaptive comparator circuit for comparing the demodulated uplink signal amplitude with an adaptive threshold signal and providing a receiver output signal when the demodulated uplink signal amplitude exceeds the adaptive threshold amplitude of the adaptive threshold signal, the comparator circuit further comprising
means for filtering and integrating the demodulated uplink signal to derive an adaptive threshold amplitude that is proportional to and adapts to the amplitude of noise artifacts in the demodulated uplink signal; and
comparison means having a first input terminal for receiving the demodulated uplink signal and a second input terminal for receiving the adaptive threshold signal and an output terminal for comparing the demodulated uplink signal amplitude with the adaptive threshold amplitude and providing the receiver output signal at the output terminal only when the telemetry signal amplitude in the demodulated uplink signal exceeds the adaptive threshold amplitude.
2. The programmer of claim 1, wherein said telemetry receiver section further comprises an RF telemetry receiver section further comprising:
means for amplifying RF signals induced within said tuned circuit and providing an amplified RF signal;
means responsive to said amplified RF signal for shifting its phase and for providing a phase shifted, amplified RF signal; and
means for mixing said phase shifted, amplified RF signal with said amplified RF signal for providing a monophasic component of said mixed RF amplified signal, the amplitude of which is a function of frequency; and
means for demodulating said monophasic component of said mixed RF amplified signal for providing a detected DC component of said RF amplified signal.
3. The programmer of claim 2, wherein said tuned circuit resonates outside a bandpass frequency range containing said received data signals.
4. The programmer of claim 2, wherein said monophasic component of said mixed amplified RF signal has a first polarity for said amplified RF signals within a bandpass frequency range containing said received data signals and a second polarity for said amplified RF signals outside said bandpass frequency range.
5. The programmer of claim 2, wherein the information-encoded, telemetry uplink signals transmitted from an IMD telemetry antenna and transmitter circuit in an IMD in a telemetry uplink transmission are encoded via one of the encoding schemes selected from the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
6. The programmer of claim 1, wherein the information-encoded, telemetry uplink signals transmitted from an IMD telemetry antenna and transmitter circuit in an IMD in a telemetry uplink transmission are encoded via one of the encoding schemes selected from the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
7. The programmer of claim 1, wherein the comparison means further comprises:
an op amp having first and second input terminals and an output terminal;
means for applying the demodulated signal to the first input terminal of the op amp; and
means for applying the adaptive threshold signal to the second input terminal of the op amp, whereby the receiver output signal at the output terminal of the op amp comprises the difference between the demodulated signal amplitude and the adaptive threshold amplitude.
8. A telemetry system for receiving information-encoded, telemetry signals transmitted from one of an implantable medical device (IMD) or an external programmer to the other of the external programmer or IMD employing a telemetry antenna and transmitter circuit in a telemetry transmission, wherein each of said IMD of said external programmer comprises:
a telemetry antenna tuned circuit comprising at least one antenna coil and at least one tuning capacitor, the telemetry tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry transmissions of telemetry signals and in response to electrical noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise;
a telemetry receiver section for detecting and demodulating the telemetry signals from the tuned circuit output signals and providing a demodulated signal having a demodulated signal amplitude that varies with time as a function of telemetry signal amplitudes and noise artifacts;
an adaptive comparator circuit for comparing the demodulated signal amplitude with the threshold amplitude of an adaptive threshold signal and providing a receiver output signal when the demodulated signal amplitude exceeds the adaptive threshold amplitude of the adaptive threshold signal, the comparator circuit further comprising
means for filtering and integrating the demodulated signal to derive an adaptive threshold amplitude that is proportional to and adapts to the amplitude of noise artifacts in the demodulated signal; and
comparison means having a first input terminal for receiving the demodulated signal and a second input terminal for receiving the adaptive threshold signal and an output terminal for comparing the demodulated signal amplitude with the adaptive threshold amplitude and providing the receiver output signal at the output terminal only when the demodulated signal amplitude exceeds the adaptive threshold amplitude.
9. The system of claim 8, wherein the information-encoded, telemetry signals transmitted from a telemetry antenna and transmitter circuit in a telemetry transmission are encoded via one of the encoding schemes selected from the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
10. The system of claim 8, wherein the comparison means further comprises:
an op amp having first and second input terminals and an output terminal;
means for applying the demodulated signal to the first input terminal of the op amp; and
means for applying the adaptive threshold signal to the second input terminal of the op amp, whereby the receiver output signal at the output terminal of the op amp comprises the difference between the demodulated signal amplitude and the adaptive threshold amplitude.
11. A method of receiving information-encoded, telemetry signals transmitted from one of an implantable medical device (IMD) or an external programmer to the other of the external programmer or IMD employing a telemetry antenna and transmitter circuit in a telemetry transmission, wherein each of said IMD or said external programmer comprises:
a telemetry antenna tuned circuit comprising at least one antenna coil and at least one tuning capacitor, the telemetry tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry transmissions of telemetry signals and in response to electrical noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise; and
a telemetry receiver section for detecting and demodulating the telemetry signals from the tuned circuit output signals and providing a demodulated signal having a demodulated signal amplitude that varies with time as a function of telemetry signal amplitudes and noise artifacts; the method comprising the steps of:
filtering and integrating the demodulated signal to derive an adaptive threshold signal having an adaptive threshold amplitude that is proportional to and adapts to the amplitude of noise artifacts in the demodulated signal; and
comparing the demodulated signal amplitude with the adaptive threshold amplitude and providing a receiver output signal when the demodulated signal amplitude exceeds the adaptive threshold amplitude of the adaptive threshold signal.
12. The method of claim 11, wherein the comparing step further comprises the steps of:
providing an op amp having first and second input terminals and an output terminal;
applying the demodulated signal to the first input terminal of the op amp; and
applying the adaptive threshold signal to the second input terminal of the op amp, whereby the receiver output signal at the output terminal of the op amp comprises the difference between the demodulated signal amplitude and the adaptive threshold amplitude.
13. The method of claim 12, wherein the information-encoded, telemetry signals transmitted in a telemetry transmission are encoded via one of the encoding schemes selected from the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
14. The method of claim 11, wherein the information-encoded, telemetry signals transmitted in a telemetry transmission are encoded via one of the encoding schemes selected from the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
15. In a telemetry receiver for receiving information-encoded, telemetry signals transmitted from one of an implantable medical device (IMD) or an external programmer to the other of the external programmer or IMD employing a telemetry antenna and transmitter circuit in a telemetry transmission, wherein the receiver further comprises:
a telemetry antenna tuned circuit comprising at least one antenna coil and at least one tuning capacitor, the telemetry antenna tuned circuit adapted to be driven into oscillation to generate tuned circuit output signals in response to telemetry transmissions of telemetry signals and in response to electrical noise, whereby the tuned circuit output signals can exhibit noise artifacts due to contamination by such electrical noise;
a telemetry receiver section coupled to the telemetry antenna to detect and to demodulate the telemetry signals from the tuned circuit output signals and to provide a demodulated signal having demodulated signal amplitude that varies with time as a function of telemetry signal amplitudes; and
an adaptive comparator circuit coupled to the telemetry receiver section to receive the demodulated signal, to generate an adaptive threshold signal indicative of a level of the electric noise in the demodulated signal, and to provide a filtered receiver output signal when the adaptive threshold signal has a predetermined relationship to the demodulated signal.
16. The receiver of claim 15, wherein the comparison means further comprises:
an op amp having first and second input terminals and an output terminal;
means for applying the demodulated signal to the first input terminal of the op amp; and
means for applying the adaptive threshold signal to the second input terminal of the op amp, whereby the receiver output signal at the output terminal of the op amp comprises the difference between the demodulated signal amplitude and the amplitude of the adaptive threshold signal.
17. The receiver of claim 16, wherein the information-encoded, telemetry signals transmitted in a telemetry transmission are encoded via one of the encoding schemes of the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
18. The receiver of claim 15, where in the information-encoded, telemetry signals transmitted in a telemetry transmission are encoded via one of the encoding schemes of the group consisting of FM, AM, phase shift keying (PSK), frequency shift keying (FSK), biphasic frequency shift keying (BPSK) amplitude shift keying (ASK), pulse position modulation (PPM), and pulse interval modulation (PIM).
US09/208,883 1998-12-09 1998-12-09 Medical device telemetry receiver having improved noise discrimination Expired - Lifetime US6201993B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/208,883 US6201993B1 (en) 1998-12-09 1998-12-09 Medical device telemetry receiver having improved noise discrimination

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/208,883 US6201993B1 (en) 1998-12-09 1998-12-09 Medical device telemetry receiver having improved noise discrimination

Publications (1)

Publication Number Publication Date
US6201993B1 true US6201993B1 (en) 2001-03-13

Family

ID=22776423

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/208,883 Expired - Lifetime US6201993B1 (en) 1998-12-09 1998-12-09 Medical device telemetry receiver having improved noise discrimination

Country Status (1)

Country Link
US (1) US6201993B1 (en)

Cited By (204)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381484B1 (en) * 1999-07-12 2002-04-30 Steve T Ayanruoh Palm sized medical examination device
US20020087113A1 (en) * 2000-12-29 2002-07-04 Medtronic, Inc. Drug management techniques for an implantable medical device
EP1264614A2 (en) 2001-06-04 2002-12-11 St. Jude Medical AB Implantable medical device
US20030044034A1 (en) * 2001-08-27 2003-03-06 The Regents Of The University Of California Cochlear implants and apparatus/methods for improving audio signals by use of frequency-amplitude-modulation-encoding (FAME) strategies
US6556871B2 (en) * 2001-01-04 2003-04-29 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US20030083713A1 (en) * 2001-10-29 2003-05-01 Surekha Palreddy Cardiac rhythm management system with noise detector
US20030135247A1 (en) * 1999-07-21 2003-07-17 Zierhofer Clemens M. Multichannel cochlear implant with neural response telemetry
US6622044B2 (en) 2001-01-04 2003-09-16 Cardiac Pacemakers Inc. System and method for removing narrowband noise
WO2003084606A2 (en) 2002-04-02 2003-10-16 Medtronic, Inc. Apparatus and method to discriminate between telemetry downlink signals and noise in an implanted device
US6650944B2 (en) * 2000-02-23 2003-11-18 Medtronic, Inc. Follow-up monitoring method and system for implantable medical devices
US20030233637A1 (en) * 2002-06-18 2003-12-18 Martin Joseph B. Universal system component emulator with human readable output
WO2003095023A3 (en) * 2001-04-06 2004-02-12 Cardiac Pacemakers Inc Passive telemetry system for implantable medical device
US20040030256A1 (en) * 2002-08-06 2004-02-12 Yayun Lin Cardiac rhythm management systems and methods for detecting or validating cardiac beats in the presence of noise
US20040106957A1 (en) * 2001-10-29 2004-06-03 Surekha Palreddy Method and system for noise measurement in an implantable cardiac device
US20040116981A1 (en) * 2002-12-13 2004-06-17 Cardiac Pacemakers, Inc. Device communications of an implantable medical device and an external system
US20040171355A1 (en) * 2002-12-31 2004-09-02 Industrial Technology Research Institute Wireless transceiver for implantable medical devices
US6799149B2 (en) * 2000-12-29 2004-09-28 Medtronic, Inc. Therapy management techniques for an implantable medical device
US20040199082A1 (en) * 2003-04-03 2004-10-07 Ostroff Alan H. Selctable notch filter circuits
US20050027181A1 (en) * 2003-08-01 2005-02-03 Goode Paul V. System and methods for processing analyte sensor data
US20050063488A1 (en) * 2003-09-22 2005-03-24 Troyk Philip Richard Inductive data and power link suitable for integration
US20050107839A1 (en) * 2003-11-13 2005-05-19 Sanders Richard S. Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
US6922592B2 (en) 2000-04-04 2005-07-26 Medtronic, Inc. Implantable medical device controlled by a non-invasive physiological data measurement device
US20050182451A1 (en) * 2004-01-12 2005-08-18 Adam Griffin Implantable device with improved radio frequency capabilities
US20050197674A1 (en) * 2004-03-05 2005-09-08 Mccabe Aaron Wireless ECG in implantable devices
US6947795B2 (en) 2001-10-01 2005-09-20 Transoma Medical, Inc. Frame length modulation and pulse position modulation for telemetry of analog and digital data
US20050245795A1 (en) * 2004-05-03 2005-11-03 Dexcom, Inc. Implantable analyte sensor
US20050273170A1 (en) * 2004-06-08 2005-12-08 Navarro Richard R Prosthetic intervertebral spinal disc with integral microprocessor
US7054782B2 (en) 2000-12-29 2006-05-30 Medtronic, Inc. Non-conformance monitoring and control techniques for an implantable medical device
US20060161376A1 (en) * 2000-12-29 2006-07-20 Medtronic, Inc. Non-conformance monitoring and control techniques for an implantable medical device
US20060183985A1 (en) * 2004-07-13 2006-08-17 Mark Brister Analyte sensor
US20070032839A1 (en) * 2002-06-28 2007-02-08 Advanced Bionics Corporation Method for Controlling Telemetry in an Implantable Medical Device Based on Power Source Capacity
US20070032922A1 (en) * 2004-04-27 2007-02-08 Gvillo Dennis W Automatic generation of telemetry flight software accompanying specifications, and decode files
US20070053466A1 (en) * 2005-09-08 2007-03-08 Klostermann Daniel J Frequency shift keying demodulation technique
US20070088418A1 (en) * 2005-10-14 2007-04-19 Jacobson Peter M Delivery system for implantable biostimulator
US20070112397A1 (en) * 2005-11-16 2007-05-17 Codman Neuro Sciences Sarl Continuous phase frequency shift keying modulation during wireless transmissions in a closed system while minimizing power consumption
WO2007059521A2 (en) * 2005-11-15 2007-05-24 Visible Assets, Inc. Specialty surgical instrument
US20070225767A1 (en) * 2001-04-18 2007-09-27 Cochlear Limited Minimization of electrical stimulus artifact during measurement of evoked neural response
US20070255318A1 (en) * 2006-04-27 2007-11-01 Dudding Charles H Variable Implantable Medical Device Power Characteristics Based Upon Implant Depth
US20080027501A1 (en) * 2006-07-28 2008-01-31 Haubrich Gregory J Variable Implantable Medical Device Power Characteristics Based Upon Data or Device Type
US20080059954A1 (en) * 2002-06-18 2008-03-06 Martin Joseph B Universal system component emulator with human readable output
US20080071328A1 (en) * 2006-09-06 2008-03-20 Medtronic, Inc. Initiating medical system communications
US20080082144A1 (en) * 2006-09-29 2008-04-03 James Marcotte Universal usb-based telemetry rf head
US20080103551A1 (en) * 2006-10-30 2008-05-01 Javaid Masoud Implantable Medical Device with Variable Data Retransmission Characteristics Based Upon Data Type
EP1953720A1 (en) * 2007-02-05 2008-08-06 Elkron S.p.A. Method and system for evaluating the quality of a radio connection between two wireless devices
US20090043181A1 (en) * 2003-12-09 2009-02-12 Dexcom, Inc. Signal processing for continuous analyte sensor
US20090082828A1 (en) * 2007-09-20 2009-03-26 Alan Ostroff Leadless Cardiac Pacemaker with Secondary Fixation Capability
US20090090921A1 (en) * 2006-08-29 2009-04-09 Samsung Electro-Mechanics Co., Ltd. Nitride semiconductor light emitting diode
US20090192380A1 (en) * 2003-07-25 2009-07-30 Dexcom, Inc. Systems and methods for processing sensor data
US20090242399A1 (en) * 2008-03-25 2009-10-01 Dexcom, Inc. Analyte sensor
US20100016698A1 (en) * 2003-11-19 2010-01-21 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US20100036216A1 (en) * 2003-08-22 2010-02-11 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US20100049024A1 (en) * 2004-01-12 2010-02-25 Dexcom, Inc. Composite material for implantable device
US20100179406A1 (en) * 2003-08-01 2010-07-15 DesCom, Inc. System and methods for processing analyte sensor data
US20100198288A1 (en) * 2009-02-02 2010-08-05 Alan Ostroff Leadless Cardiac Pacemaker with Secondary Fixation Capability
US7774145B2 (en) 2003-08-01 2010-08-10 Dexcom, Inc. Transcutaneous analyte sensor
US7783333B2 (en) 2004-07-13 2010-08-24 Dexcom, Inc. Transcutaneous medical device with variable stiffness
US20100249886A1 (en) * 2002-06-28 2010-09-30 Boston Scientific Neuromodulation Corporation Systems and Methods for Communicating with an Implantable Stimulator
US20100261987A1 (en) * 2009-03-27 2010-10-14 Dexcom, Inc. Methods and systems for promoting glucose management
US7860544B2 (en) 1998-04-30 2010-12-28 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US20110028113A1 (en) * 2009-07-31 2011-02-03 Zarlink Semiconductor Ab Method of improving sensitivity and interference rejection in wireless receivers
US7885697B2 (en) 2004-07-13 2011-02-08 Dexcom, Inc. Transcutaneous analyte sensor
US7905833B2 (en) 2004-07-13 2011-03-15 Dexcom, Inc. Transcutaneous analyte sensor
US20110071795A1 (en) * 2009-09-22 2011-03-24 Tektronix, Inc. Test and Measurement Instrument Using Combined Signals
US20110077708A1 (en) * 2009-09-28 2011-03-31 Alan Ostroff MRI Compatible Leadless Cardiac Pacemaker
US7920907B2 (en) 2006-06-07 2011-04-05 Abbott Diabetes Care Inc. Analyte monitoring system and method
US7920906B2 (en) 2005-03-10 2011-04-05 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US7976778B2 (en) 2001-04-02 2011-07-12 Abbott Diabetes Care Inc. Blood glucose tracking apparatus
US7976492B2 (en) 2004-02-26 2011-07-12 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US20110172729A1 (en) * 2010-01-12 2011-07-14 Sweeney Robert J Use of significant point methodology to prevent inappropriate therapy
US20110201911A1 (en) * 2010-02-12 2011-08-18 Dexcom, Inc. Receivers for analyzing and displaying sensor data
EP2398288A2 (en) 2010-06-16 2011-12-21 Essence Security International Ltd. Adaptive thresholding in a wake-on-radio system
US8160671B2 (en) 2003-12-05 2012-04-17 Dexcom, Inc. Calibration techniques for a continuous analyte sensor
US8160669B2 (en) 2003-08-01 2012-04-17 Dexcom, Inc. Transcutaneous analyte sensor
US8229535B2 (en) 2008-02-21 2012-07-24 Dexcom, Inc. Systems and methods for blood glucose monitoring and alert delivery
US8233959B2 (en) 2003-08-22 2012-07-31 Dexcom, Inc. Systems and methods for processing analyte sensor data
US8260393B2 (en) 2003-07-25 2012-09-04 Dexcom, Inc. Systems and methods for replacing signal data artifacts in a glucose sensor data stream
US8275437B2 (en) 2003-08-01 2012-09-25 Dexcom, Inc. Transcutaneous analyte sensor
US8287454B2 (en) 1998-04-30 2012-10-16 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8287453B2 (en) 2003-12-05 2012-10-16 Dexcom, Inc. Analyte sensor
US8290559B2 (en) 2007-12-17 2012-10-16 Dexcom, Inc. Systems and methods for processing sensor data
US8346337B2 (en) 1998-04-30 2013-01-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8369919B2 (en) 2003-08-01 2013-02-05 Dexcom, Inc. Systems and methods for processing sensor data
US8417312B2 (en) 2007-10-25 2013-04-09 Dexcom, Inc. Systems and methods for processing sensor data
US8465425B2 (en) 1998-04-30 2013-06-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8543205B2 (en) 2010-10-12 2013-09-24 Nanostim, Inc. Temperature sensor for a leadless cardiac pacemaker
US8548553B2 (en) 2003-08-01 2013-10-01 Dexcom, Inc. System and methods for processing analyte sensor data
US8562558B2 (en) 2007-06-08 2013-10-22 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US8612159B2 (en) 1998-04-30 2013-12-17 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8615310B2 (en) 2010-12-13 2013-12-24 Pacesetter, Inc. Delivery catheter systems and methods
US8622905B2 (en) 2003-08-01 2014-01-07 Dexcom, Inc. System and methods for processing analyte sensor data
US20140025139A1 (en) * 2012-07-20 2014-01-23 Boston Scientific Neuromodulation Corporation Receiver With Dual Band Pass Filters and Demodulation Circuitry for an External Controller Useable in an Implantable Medical Device System
US8652043B2 (en) 2001-01-02 2014-02-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8688188B2 (en) 1998-04-30 2014-04-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8744556B2 (en) 2011-02-04 2014-06-03 Cardiac Pacemakers, Inc. Noise detection in implantable medical devices
US8777853B2 (en) 2003-08-22 2014-07-15 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8792955B2 (en) 2004-05-03 2014-07-29 Dexcom, Inc. Transcutaneous analyte sensor
US8886273B2 (en) 2003-08-01 2014-11-11 Dexcom, Inc. Analyte sensor
WO2014186037A1 (en) * 2013-05-17 2014-11-20 Medtronic, Inc. Telemetry extension cable
US8974386B2 (en) 1998-04-30 2015-03-10 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9020611B2 (en) 2010-10-13 2015-04-28 Pacesetter, Inc. Leadless cardiac pacemaker with anti-unscrewing feature
US9060692B2 (en) 2010-10-12 2015-06-23 Pacesetter, Inc. Temperature sensor for a leadless cardiac pacemaker
US9066695B2 (en) 1998-04-30 2015-06-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9089712B2 (en) 2011-04-29 2015-07-28 Cyberonics, Inc. Implantable medical device without antenna feedthrough
US9126032B2 (en) 2010-12-13 2015-09-08 Pacesetter, Inc. Pacemaker retrieval systems and methods
US9135402B2 (en) 2007-12-17 2015-09-15 Dexcom, Inc. Systems and methods for processing sensor data
US9168383B2 (en) 2005-10-14 2015-10-27 Pacesetter, Inc. Leadless cardiac pacemaker with conducted communication
US9192770B2 (en) 2012-10-31 2015-11-24 Medtronic, Inc. Medical device communication system and method
US9240630B2 (en) 2011-04-29 2016-01-19 Cyberonics, Inc. Antenna shield for an implantable medical device
US9242102B2 (en) 2010-12-20 2016-01-26 Pacesetter, Inc. Leadless pacemaker with radial fixation mechanism
US9259582B2 (en) 2011-04-29 2016-02-16 Cyberonics, Inc. Slot antenna for an implantable device
US9265958B2 (en) 2011-04-29 2016-02-23 Cyberonics, Inc. Implantable medical device antenna
US9282925B2 (en) 2002-02-12 2016-03-15 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9451908B2 (en) 2006-10-04 2016-09-27 Dexcom, Inc. Analyte sensor
US9511236B2 (en) 2011-11-04 2016-12-06 Pacesetter, Inc. Leadless cardiac pacemaker with integral battery and redundant welds
US9636511B2 (en) 2015-01-23 2017-05-02 Medtronic, Inc. Tissue conduction communication (TCC) transmission
US9802054B2 (en) 2012-08-01 2017-10-31 Pacesetter, Inc. Biostimulator circuit with flying cell
US9808632B2 (en) 2015-01-23 2017-11-07 Medtronic, Inc. Implantable medical device with dual-use communication module
US9853743B2 (en) 2015-08-20 2017-12-26 Cardiac Pacemakers, Inc. Systems and methods for communication between medical devices
US9986942B2 (en) 2004-07-13 2018-06-05 Dexcom, Inc. Analyte sensor
US10029107B1 (en) 2017-01-26 2018-07-24 Cardiac Pacemakers, Inc. Leadless device with overmolded components
US10046167B2 (en) 2015-02-09 2018-08-14 Cardiac Pacemakers, Inc. Implantable medical device with radiopaque ID tag
US10065041B2 (en) 2015-10-08 2018-09-04 Cardiac Pacemakers, Inc. Devices and methods for adjusting pacing rates in an implantable medical device
US10137305B2 (en) 2015-08-28 2018-11-27 Cardiac Pacemakers, Inc. Systems and methods for behaviorally responsive signal detection and therapy delivery
US20180368077A1 (en) * 2015-07-08 2018-12-20 Telefonaktiebolaget Lm Ericsson (Publ) Uplink spectrum analysis technique for passive intermodulation (pim) detection
US10159842B2 (en) 2015-08-28 2018-12-25 Cardiac Pacemakers, Inc. System and method for detecting tamponade
US10183170B2 (en) 2015-12-17 2019-01-22 Cardiac Pacemakers, Inc. Conducted communication in a medical device system
US10220213B2 (en) 2015-02-06 2019-03-05 Cardiac Pacemakers, Inc. Systems and methods for safe delivery of electrical stimulation therapy
US10226631B2 (en) 2015-08-28 2019-03-12 Cardiac Pacemakers, Inc. Systems and methods for infarct detection
US10328272B2 (en) 2016-05-10 2019-06-25 Cardiac Pacemakers, Inc. Retrievability for implantable medical devices
US10350423B2 (en) 2016-02-04 2019-07-16 Cardiac Pacemakers, Inc. Delivery system with force sensor for leadless cardiac device
US10357159B2 (en) 2015-08-20 2019-07-23 Cardiac Pacemakers, Inc Systems and methods for communication between medical devices
US10391319B2 (en) 2016-08-19 2019-08-27 Cardiac Pacemakers, Inc. Trans septal implantable medical device
US10413733B2 (en) 2016-10-27 2019-09-17 Cardiac Pacemakers, Inc. Implantable medical device with gyroscope
US10426962B2 (en) 2016-07-07 2019-10-01 Cardiac Pacemakers, Inc. Leadless pacemaker using pressure measurements for pacing capture verification
US10434317B2 (en) 2016-10-31 2019-10-08 Cardiac Pacemakers, Inc. Systems and methods for activity level pacing
US10434314B2 (en) 2016-10-27 2019-10-08 Cardiac Pacemakers, Inc. Use of a separate device in managing the pace pulse energy of a cardiac pacemaker
US10463305B2 (en) 2016-10-27 2019-11-05 Cardiac Pacemakers, Inc. Multi-device cardiac resynchronization therapy with timing enhancements
US10512784B2 (en) 2016-06-27 2019-12-24 Cardiac Pacemakers, Inc. Cardiac therapy system using subcutaneously sensed P-waves for resynchronization pacing management
US10561330B2 (en) 2016-10-27 2020-02-18 Cardiac Pacemakers, Inc. Implantable medical device having a sense channel with performance adjustment
US10583303B2 (en) 2016-01-19 2020-03-10 Cardiac Pacemakers, Inc. Devices and methods for wirelessly recharging a rechargeable battery of an implantable medical device
US10583301B2 (en) 2016-11-08 2020-03-10 Cardiac Pacemakers, Inc. Implantable medical device for atrial deployment
US10617874B2 (en) 2016-10-31 2020-04-14 Cardiac Pacemakers, Inc. Systems and methods for activity level pacing
US10632313B2 (en) 2016-11-09 2020-04-28 Cardiac Pacemakers, Inc. Systems, devices, and methods for setting cardiac pacing pulse parameters for a cardiac pacing device
US10639486B2 (en) 2016-11-21 2020-05-05 Cardiac Pacemakers, Inc. Implantable medical device with recharge coil
US10653835B2 (en) 2007-10-09 2020-05-19 Dexcom, Inc. Integrated insulin delivery system with continuous glucose sensor
US10668294B2 (en) 2016-05-10 2020-06-02 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker configured for over the wire delivery
US10688304B2 (en) 2016-07-20 2020-06-23 Cardiac Pacemakers, Inc. Method and system for utilizing an atrial contraction timing fiducial in a leadless cardiac pacemaker system
US10737102B2 (en) 2017-01-26 2020-08-11 Cardiac Pacemakers, Inc. Leadless implantable device with detachable fixation
US10758737B2 (en) 2016-09-21 2020-09-01 Cardiac Pacemakers, Inc. Using sensor data from an intracardially implanted medical device to influence operation of an extracardially implantable cardioverter
US10758724B2 (en) 2016-10-27 2020-09-01 Cardiac Pacemakers, Inc. Implantable medical device delivery system with integrated sensor
US10765871B2 (en) 2016-10-27 2020-09-08 Cardiac Pacemakers, Inc. Implantable medical device with pressure sensor
US10780278B2 (en) 2016-08-24 2020-09-22 Cardiac Pacemakers, Inc. Integrated multi-device cardiac resynchronization therapy using P-wave to pace timing
US10813577B2 (en) 2005-06-21 2020-10-27 Dexcom, Inc. Analyte sensor
US10821288B2 (en) 2017-04-03 2020-11-03 Cardiac Pacemakers, Inc. Cardiac pacemaker with pacing pulse energy adjustment based on sensed heart rate
US10835753B2 (en) 2017-01-26 2020-11-17 Cardiac Pacemakers, Inc. Intra-body device communication with redundant message transmission
US10870008B2 (en) 2016-08-24 2020-12-22 Cardiac Pacemakers, Inc. Cardiac resynchronization using fusion promotion for timing management
US10874861B2 (en) 2018-01-04 2020-12-29 Cardiac Pacemakers, Inc. Dual chamber pacing without beat-to-beat communication
US10881863B2 (en) 2016-11-21 2021-01-05 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker with multimode communication
US10881869B2 (en) 2016-11-21 2021-01-05 Cardiac Pacemakers, Inc. Wireless re-charge of an implantable medical device
US10894163B2 (en) 2016-11-21 2021-01-19 Cardiac Pacemakers, Inc. LCP based predictive timing for cardiac resynchronization
US10905872B2 (en) 2017-04-03 2021-02-02 Cardiac Pacemakers, Inc. Implantable medical device with a movable electrode biased toward an extended position
US10905889B2 (en) 2016-09-21 2021-02-02 Cardiac Pacemakers, Inc. Leadless stimulation device with a housing that houses internal components of the leadless stimulation device and functions as the battery case and a terminal of an internal battery
US10905886B2 (en) 2015-12-28 2021-02-02 Cardiac Pacemakers, Inc. Implantable medical device for deployment across the atrioventricular septum
US10918875B2 (en) 2017-08-18 2021-02-16 Cardiac Pacemakers, Inc. Implantable medical device with a flux concentrator and a receiving coil disposed about the flux concentrator
US10966609B2 (en) 2004-02-26 2021-04-06 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US10980461B2 (en) 2008-11-07 2021-04-20 Dexcom, Inc. Advanced analyte sensor calibration and error detection
US10991498B2 (en) 2017-09-19 2021-04-27 Paccar Inc Sine pulse actuation, and associated systems and methods
US10994145B2 (en) 2016-09-21 2021-05-04 Cardiac Pacemakers, Inc. Implantable cardiac monitor
US11000215B1 (en) 2003-12-05 2021-05-11 Dexcom, Inc. Analyte sensor
US11052258B2 (en) 2017-12-01 2021-07-06 Cardiac Pacemakers, Inc. Methods and systems for detecting atrial contraction timing fiducials within a search window from a ventricularly implanted leadless cardiac pacemaker
US11058880B2 (en) 2018-03-23 2021-07-13 Medtronic, Inc. VFA cardiac therapy for tachycardia
US11065459B2 (en) 2017-08-18 2021-07-20 Cardiac Pacemakers, Inc. Implantable medical device with pressure sensor
US11071870B2 (en) 2017-12-01 2021-07-27 Cardiac Pacemakers, Inc. Methods and systems for detecting atrial contraction timing fiducials and determining a cardiac interval from a ventricularly implanted leadless cardiac pacemaker
US11116988B2 (en) 2016-03-31 2021-09-14 Cardiac Pacemakers, Inc. Implantable medical device with rechargeable battery
US11147979B2 (en) 2016-11-21 2021-10-19 Cardiac Pacemakers, Inc. Implantable medical device with a magnetically permeable housing and an inductive coil disposed about the housing
US11185703B2 (en) 2017-11-07 2021-11-30 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker for bundle of his pacing
US11207527B2 (en) 2016-07-06 2021-12-28 Cardiac Pacemakers, Inc. Method and system for determining an atrial contraction timing fiducial in a leadless cardiac pacemaker system
US11207532B2 (en) 2017-01-04 2021-12-28 Cardiac Pacemakers, Inc. Dynamic sensing updates using postural input in a multiple device cardiac rhythm management system
US20210407261A1 (en) * 2020-06-30 2021-12-30 Stichting Imec Nederland Event-driven transmission method and device
US11213676B2 (en) 2019-04-01 2022-01-04 Medtronic, Inc. Delivery systems for VfA cardiac therapy
US11235159B2 (en) 2018-03-23 2022-02-01 Medtronic, Inc. VFA cardiac resynchronization therapy
US11235163B2 (en) 2017-09-20 2022-02-01 Cardiac Pacemakers, Inc. Implantable medical device with multiple modes of operation
US11235161B2 (en) 2018-09-26 2022-02-01 Medtronic, Inc. Capture in ventricle-from-atrium cardiac therapy
US11260216B2 (en) 2017-12-01 2022-03-01 Cardiac Pacemakers, Inc. Methods and systems for detecting atrial contraction timing fiducials during ventricular filling from a ventricularly implanted leadless cardiac pacemaker
US11285326B2 (en) 2015-03-04 2022-03-29 Cardiac Pacemakers, Inc. Systems and methods for treating cardiac arrhythmias
US11305127B2 (en) 2019-08-26 2022-04-19 Medtronic Inc. VfA delivery and implant region detection
US11331022B2 (en) 2017-10-24 2022-05-17 Dexcom, Inc. Pre-connected analyte sensors
US11350862B2 (en) 2017-10-24 2022-06-07 Dexcom, Inc. Pre-connected analyte sensors
US11382539B2 (en) 2006-10-04 2022-07-12 Dexcom, Inc. Analyte sensor
US11400296B2 (en) 2018-03-23 2022-08-02 Medtronic, Inc. AV synchronous VfA cardiac therapy
US11399745B2 (en) 2006-10-04 2022-08-02 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US11529523B2 (en) 2018-01-04 2022-12-20 Cardiac Pacemakers, Inc. Handheld bridge device for providing a communication bridge between an implanted medical device and a smartphone
US11559260B2 (en) 2003-08-22 2023-01-24 Dexcom, Inc. Systems and methods for processing analyte sensor data
US11633133B2 (en) 2003-12-05 2023-04-25 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US11679265B2 (en) 2019-02-14 2023-06-20 Medtronic, Inc. Lead-in-lead systems and methods for cardiac therapy
US11697025B2 (en) 2019-03-29 2023-07-11 Medtronic, Inc. Cardiac conduction system capture
US11712188B2 (en) 2019-05-07 2023-08-01 Medtronic, Inc. Posterior left bundle branch engagement
US11719732B1 (en) * 2022-07-25 2023-08-08 Divirod, Inc. Reflectometer sensor
US11742889B2 (en) 2019-04-09 2023-08-29 Telefonaktiebolaget Lm Ericsson (Publ) Eigenvalue-based passive intermodulation detection
US11813463B2 (en) 2017-12-01 2023-11-14 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker with reversionary behavior
US11813464B2 (en) 2020-07-31 2023-11-14 Medtronic, Inc. Cardiac conduction system evaluation
US11813466B2 (en) 2020-01-27 2023-11-14 Medtronic, Inc. Atrioventricular nodal stimulation
US11911168B2 (en) 2020-04-03 2024-02-27 Medtronic, Inc. Cardiac conduction system therapy benefit determination
US11951313B2 (en) 2019-11-14 2024-04-09 Medtronic, Inc. VFA delivery systems and methods

Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3737790A (en) 1971-12-21 1973-06-05 Us Navy Noise-riding slicer
US4066086A (en) 1975-06-05 1978-01-03 Medtronic, Inc. Programmable body stimulator
US4361153A (en) 1980-05-27 1982-11-30 Cordis Corporation Implant telemetry system
US4374382A (en) 1981-01-16 1983-02-15 Medtronic, Inc. Marker channel telemetry system for a medical device
US4432360A (en) 1981-07-06 1984-02-21 Cordis Corporation Interactive programmer for biomedical implantable devices
US4531523A (en) 1984-10-04 1985-07-30 Medtronic, Inc. Digital gain control for the reception of telemetry signals from implanted medical devices
US4542532A (en) 1984-03-09 1985-09-17 Medtronic, Inc. Dual-antenna transceiver
US4550370A (en) 1982-10-29 1985-10-29 Medtronic, Inc. Pacemaker programmer with telemetric functions
US4556063A (en) 1980-10-07 1985-12-03 Medtronic, Inc. Telemetry system for a medical device
US4562840A (en) 1984-03-23 1986-01-07 Cordis Corporation Telemetry system
US4571589A (en) 1982-11-22 1986-02-18 Cordis Corporation Biomedical implant with high speed, low power two-way telemetry
US4622586A (en) 1985-04-04 1986-11-11 Rca Corporation Digital slicer having a pulse-width locked loop
US4681111A (en) 1985-04-05 1987-07-21 Siemens-Pacesetter, Inc. Analog and digital telemetry system for an implantable device
US4707740A (en) 1986-04-11 1987-11-17 Harris Corporation Sync detector having noise adjusted slice level
US4809687A (en) 1987-12-30 1989-03-07 Edgewater Medical Systems Medical stirrup
US4889131A (en) * 1987-12-03 1989-12-26 American Health Products, Inc. Portable belt monitor of physiological functions and sensors therefor
US4944299A (en) 1989-08-08 1990-07-31 Siemens-Pacesetter, Inc. High speed digital telemetry system for implantable device
US4947407A (en) * 1989-08-08 1990-08-07 Siemens-Pacesetter, Inc. Sample-and-hold digital phase-locked loop for ask signals
US5058581A (en) 1990-02-20 1991-10-22 Siemens-Pacesetter, Inc. Telemetry apparatus and method for implantable tissue stimulator
US5117825A (en) 1990-11-09 1992-06-02 John Grevious Closed loop transmitter for medical implant
US5127404A (en) 1990-01-22 1992-07-07 Medtronic, Inc. Telemetry format for implanted medical device
US5168871A (en) * 1990-11-09 1992-12-08 Medtronic, Inc. Method and apparatus for processing quasi-transient telemetry signals in noisy environments
US5324315A (en) 1993-08-12 1994-06-28 Medtronic, Inc. Closed-loop downlink telemetry and method for implantable medical device
US5354319A (en) 1990-01-22 1994-10-11 Medtronic, Inc. Telemetry system for an implantable medical device
US5476488A (en) * 1993-12-15 1995-12-19 Pacesetter, Inc. Telemetry system power control for implantable medical devices
US5562713A (en) 1995-01-18 1996-10-08 Pacesetter, Inc. Bidirectional telemetry apparatus and method for implantable device
US5562714A (en) 1995-02-03 1996-10-08 Medtronic, Inc. Magnetic field strength regulator for implant
US5617871A (en) 1993-11-02 1997-04-08 Quinton Instrument Company Spread spectrum telemetry of physiological signals
US5683432A (en) * 1996-01-11 1997-11-04 Medtronic, Inc. Adaptive, performance-optimizing communication system for communicating with an implanted medical device
US5774501A (en) * 1995-10-24 1998-06-30 Halpern, Deceased; Peter H. High speed multilevel symbol telemetry system for cardiac pacemakers

Patent Citations (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3737790A (en) 1971-12-21 1973-06-05 Us Navy Noise-riding slicer
US4066086B1 (en) 1975-06-05 1984-06-05
US4066086A (en) 1975-06-05 1978-01-03 Medtronic, Inc. Programmable body stimulator
US4361153A (en) 1980-05-27 1982-11-30 Cordis Corporation Implant telemetry system
US4556063A (en) 1980-10-07 1985-12-03 Medtronic, Inc. Telemetry system for a medical device
US4374382A (en) 1981-01-16 1983-02-15 Medtronic, Inc. Marker channel telemetry system for a medical device
US4432360A (en) 1981-07-06 1984-02-21 Cordis Corporation Interactive programmer for biomedical implantable devices
US4550370A (en) 1982-10-29 1985-10-29 Medtronic, Inc. Pacemaker programmer with telemetric functions
US4571589A (en) 1982-11-22 1986-02-18 Cordis Corporation Biomedical implant with high speed, low power two-way telemetry
US4542532A (en) 1984-03-09 1985-09-17 Medtronic, Inc. Dual-antenna transceiver
US4562840A (en) 1984-03-23 1986-01-07 Cordis Corporation Telemetry system
US4531523A (en) 1984-10-04 1985-07-30 Medtronic, Inc. Digital gain control for the reception of telemetry signals from implanted medical devices
US4622586A (en) 1985-04-04 1986-11-11 Rca Corporation Digital slicer having a pulse-width locked loop
US4681111A (en) 1985-04-05 1987-07-21 Siemens-Pacesetter, Inc. Analog and digital telemetry system for an implantable device
US4707740A (en) 1986-04-11 1987-11-17 Harris Corporation Sync detector having noise adjusted slice level
US4889131A (en) * 1987-12-03 1989-12-26 American Health Products, Inc. Portable belt monitor of physiological functions and sensors therefor
US4809687A (en) 1987-12-30 1989-03-07 Edgewater Medical Systems Medical stirrup
US4944299A (en) 1989-08-08 1990-07-31 Siemens-Pacesetter, Inc. High speed digital telemetry system for implantable device
US4947407A (en) * 1989-08-08 1990-08-07 Siemens-Pacesetter, Inc. Sample-and-hold digital phase-locked loop for ask signals
US5354319A (en) 1990-01-22 1994-10-11 Medtronic, Inc. Telemetry system for an implantable medical device
US5127404A (en) 1990-01-22 1992-07-07 Medtronic, Inc. Telemetry format for implanted medical device
US5292343A (en) * 1990-01-22 1994-03-08 Medtronic, Inc. Hand shake for implanted medical device telemetry
US5058581A (en) 1990-02-20 1991-10-22 Siemens-Pacesetter, Inc. Telemetry apparatus and method for implantable tissue stimulator
US5117825A (en) 1990-11-09 1992-06-02 John Grevious Closed loop transmitter for medical implant
US5168871A (en) * 1990-11-09 1992-12-08 Medtronic, Inc. Method and apparatus for processing quasi-transient telemetry signals in noisy environments
US5324315A (en) 1993-08-12 1994-06-28 Medtronic, Inc. Closed-loop downlink telemetry and method for implantable medical device
US5617871A (en) 1993-11-02 1997-04-08 Quinton Instrument Company Spread spectrum telemetry of physiological signals
US5476488A (en) * 1993-12-15 1995-12-19 Pacesetter, Inc. Telemetry system power control for implantable medical devices
US5562713A (en) 1995-01-18 1996-10-08 Pacesetter, Inc. Bidirectional telemetry apparatus and method for implantable device
US5562714A (en) 1995-02-03 1996-10-08 Medtronic, Inc. Magnetic field strength regulator for implant
US5774501A (en) * 1995-10-24 1998-06-30 Halpern, Deceased; Peter H. High speed multilevel symbol telemetry system for cardiac pacemakers
US5683432A (en) * 1996-01-11 1997-11-04 Medtronic, Inc. Adaptive, performance-optimizing communication system for communicating with an implanted medical device

Cited By (605)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8255031B2 (en) 1998-04-30 2012-08-28 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9066697B2 (en) 1998-04-30 2015-06-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8774887B2 (en) 1998-04-30 2014-07-08 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US7885699B2 (en) 1998-04-30 2011-02-08 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8162829B2 (en) 1998-04-30 2012-04-24 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8175673B2 (en) 1998-04-30 2012-05-08 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US7869853B1 (en) 1998-04-30 2011-01-11 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US7860544B2 (en) 1998-04-30 2010-12-28 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8974386B2 (en) 1998-04-30 2015-03-10 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8177716B2 (en) 1998-04-30 2012-05-15 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8224413B2 (en) 1998-04-30 2012-07-17 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8226557B2 (en) 1998-04-30 2012-07-24 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9014773B2 (en) 1998-04-30 2015-04-21 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8226558B2 (en) 1998-04-30 2012-07-24 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8226555B2 (en) 1998-04-30 2012-07-24 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8231532B2 (en) 1998-04-30 2012-07-31 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8597189B2 (en) 1998-04-30 2013-12-03 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9011331B2 (en) 1998-04-30 2015-04-21 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8612159B2 (en) 1998-04-30 2013-12-17 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8617071B2 (en) 1998-04-30 2013-12-31 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8744545B2 (en) 1998-04-30 2014-06-03 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8235896B2 (en) 1998-04-30 2012-08-07 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8622906B2 (en) 1998-04-30 2014-01-07 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9042953B2 (en) 1998-04-30 2015-05-26 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8641619B2 (en) 1998-04-30 2014-02-04 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8649841B2 (en) 1998-04-30 2014-02-11 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8734348B2 (en) 1998-04-30 2014-05-27 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8260392B2 (en) 1998-04-30 2012-09-04 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9066694B2 (en) 1998-04-30 2015-06-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8840553B2 (en) 1998-04-30 2014-09-23 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8480580B2 (en) 1998-04-30 2013-07-09 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8738109B2 (en) 1998-04-30 2014-05-27 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9066695B2 (en) 1998-04-30 2015-06-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8660627B2 (en) 1998-04-30 2014-02-25 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8473021B2 (en) 1998-04-30 2013-06-25 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8465425B2 (en) 1998-04-30 2013-06-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8734346B2 (en) 1998-04-30 2014-05-27 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9072477B2 (en) 1998-04-30 2015-07-07 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8265726B2 (en) 1998-04-30 2012-09-11 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8666469B2 (en) 1998-04-30 2014-03-04 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8880137B2 (en) 1998-04-30 2014-11-04 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8275439B2 (en) 1998-04-30 2012-09-25 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8670815B2 (en) 1998-04-30 2014-03-11 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8273022B2 (en) 1998-04-30 2012-09-25 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9326714B2 (en) 1998-04-30 2016-05-03 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8409131B2 (en) 1998-04-30 2013-04-02 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8287454B2 (en) 1998-04-30 2012-10-16 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8688188B2 (en) 1998-04-30 2014-04-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8672844B2 (en) 1998-04-30 2014-03-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8391945B2 (en) 1998-04-30 2013-03-05 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8306598B2 (en) 1998-04-30 2012-11-06 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8346337B2 (en) 1998-04-30 2013-01-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8380273B2 (en) 1998-04-30 2013-02-19 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8372005B2 (en) 1998-04-30 2013-02-12 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8346336B2 (en) 1998-04-30 2013-01-01 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US10478108B2 (en) 1998-04-30 2019-11-19 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8353829B2 (en) 1998-04-30 2013-01-15 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8366614B2 (en) 1998-04-30 2013-02-05 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8357091B2 (en) 1998-04-30 2013-01-22 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US6381484B1 (en) * 1999-07-12 2002-04-30 Steve T Ayanruoh Palm sized medical examination device
US20030135247A1 (en) * 1999-07-21 2003-07-17 Zierhofer Clemens M. Multichannel cochlear implant with neural response telemetry
US7382850B2 (en) * 1999-07-21 2008-06-03 Med-El Elektromedizinische Geraete Gmbh Multichannel cochlear implant with neural response telemetry
US6650944B2 (en) * 2000-02-23 2003-11-18 Medtronic, Inc. Follow-up monitoring method and system for implantable medical devices
US6922592B2 (en) 2000-04-04 2005-07-26 Medtronic, Inc. Implantable medical device controlled by a non-invasive physiological data measurement device
US20020087113A1 (en) * 2000-12-29 2002-07-04 Medtronic, Inc. Drug management techniques for an implantable medical device
US7072802B2 (en) 2000-12-29 2006-07-04 Medtronic, Inc. Therapy management techniques for an implantable medical device
US20050021297A1 (en) * 2000-12-29 2005-01-27 Medtronic, Inc. Therapy management techniques for an implantable medical device
US7505869B2 (en) 2000-12-29 2009-03-17 Medtronic, Inc. Non-conformance monitoring and control techniques for an implantable medical device
US7415384B2 (en) 2000-12-29 2008-08-19 Hartlaub Jerome T Therapy management techniques for an implantable medical device
US20060265140A1 (en) * 2000-12-29 2006-11-23 Medtronic, Inc. Therapy management techniques for an implantable medical device
US20060161376A1 (en) * 2000-12-29 2006-07-20 Medtronic, Inc. Non-conformance monitoring and control techniques for an implantable medical device
US6799149B2 (en) * 2000-12-29 2004-09-28 Medtronic, Inc. Therapy management techniques for an implantable medical device
US7054782B2 (en) 2000-12-29 2006-05-30 Medtronic, Inc. Non-conformance monitoring and control techniques for an implantable medical device
US9011332B2 (en) 2001-01-02 2015-04-21 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9610034B2 (en) 2001-01-02 2017-04-04 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8668645B2 (en) 2001-01-02 2014-03-11 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8652043B2 (en) 2001-01-02 2014-02-18 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9498159B2 (en) 2001-01-02 2016-11-22 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US6622044B2 (en) 2001-01-04 2003-09-16 Cardiac Pacemakers Inc. System and method for removing narrowband noise
US7016739B2 (en) 2001-01-04 2006-03-21 Cardiac Pacemakers, Inc. System and method for removing narrowband noise
US8489197B2 (en) * 2001-01-04 2013-07-16 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US20060142821A1 (en) * 2001-01-04 2006-06-29 Cardiac Pacemakers, Inc.. System and method for removing narrowband noise
US7551965B2 (en) 2001-01-04 2009-06-23 Cardiac Pacemakers, Inc. System and method for removing narrowband noise
US8768483B2 (en) 2001-01-04 2014-07-01 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US7203545B2 (en) 2001-01-04 2007-04-10 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US20070135865A1 (en) * 2001-01-04 2007-06-14 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US6556871B2 (en) * 2001-01-04 2003-04-29 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US20030199939A1 (en) * 2001-01-04 2003-10-23 Cardiac Pacemakers, Inc. System and method for receiving telemetry data from an implantable medical device
US9477811B2 (en) 2001-04-02 2016-10-25 Abbott Diabetes Care Inc. Blood glucose tracking apparatus and methods
US7976778B2 (en) 2001-04-02 2011-07-12 Abbott Diabetes Care Inc. Blood glucose tracking apparatus
US8268243B2 (en) 2001-04-02 2012-09-18 Abbott Diabetes Care Inc. Blood glucose tracking apparatus and methods
US8765059B2 (en) 2001-04-02 2014-07-01 Abbott Diabetes Care Inc. Blood glucose tracking apparatus
US8236242B2 (en) 2001-04-02 2012-08-07 Abbott Diabetes Care Inc. Blood glucose tracking apparatus and methods
WO2003095023A3 (en) * 2001-04-06 2004-02-12 Cardiac Pacemakers Inc Passive telemetry system for implantable medical device
US6889086B2 (en) 2001-04-06 2005-05-03 Cardiac Pacemakers, Inc. Passive telemetry system for implantable medical device
US20070225767A1 (en) * 2001-04-18 2007-09-27 Cochlear Limited Minimization of electrical stimulus artifact during measurement of evoked neural response
US8454529B2 (en) * 2001-04-18 2013-06-04 Cochlear Limited Minimization of electrical stimulus artifact during measurement of evoked neural response
US6647298B2 (en) 2001-06-04 2003-11-11 St. Jude Medical Ab Implantable medical device with variable incoming communication signal discrimination, and method for operating same
EP1264614A3 (en) * 2001-06-04 2004-01-14 St. Jude Medical AB Implantable medical device
EP1264614A2 (en) 2001-06-04 2002-12-11 St. Jude Medical AB Implantable medical device
US7225027B2 (en) 2001-08-27 2007-05-29 Regents Of The University Of California Cochlear implants and apparatus/methods for improving audio signals by use of frequency-amplitude-modulation-encoding (FAME) strategies
WO2003019830A1 (en) * 2001-08-27 2003-03-06 The Regents Of The University Of California Cochlear implants and apparatus/methods for improving audio signals by use of frequency-amplitude-modulation-encoding (fame) strategies
US20030044034A1 (en) * 2001-08-27 2003-03-06 The Regents Of The University Of California Cochlear implants and apparatus/methods for improving audio signals by use of frequency-amplitude-modulation-encoding (FAME) strategies
US6947795B2 (en) 2001-10-01 2005-09-20 Transoma Medical, Inc. Frame length modulation and pulse position modulation for telemetry of analog and digital data
US7418297B2 (en) 2001-10-01 2008-08-26 Transoma Medical, Inc. Frame length modulation and pulse position modulation system
US20050261749A1 (en) * 2001-10-01 2005-11-24 Transoma Medical, Inc. System and method for telemetry of analog and digital data
US8996124B2 (en) 2001-10-01 2015-03-31 Data Sciences International, Inc. Assessing noise on a communication channel
US20090110131A1 (en) * 2001-10-01 2009-04-30 Transoma Medical, Inc. Assessing Noise on a Communication Channel
US6892092B2 (en) 2001-10-29 2005-05-10 Cardiac Pacemakers, Inc. Cardiac rhythm management system with noise detector utilizing a hysteresis providing threshold
US6917830B2 (en) 2001-10-29 2005-07-12 Cardiac Pacemakers, Inc. Method and system for noise measurement in an implantable cardiac device
US7467009B2 (en) 2001-10-29 2008-12-16 Cardiac Pacemakers, Inc. Cardiac rhythm management system with noise detector
US20040106957A1 (en) * 2001-10-29 2004-06-03 Surekha Palreddy Method and system for noise measurement in an implantable cardiac device
US20030083713A1 (en) * 2001-10-29 2003-05-01 Surekha Palreddy Cardiac rhythm management system with noise detector
US20050192504A1 (en) * 2001-10-29 2005-09-01 Cardiac Pacemakers, Inc. Cardiac rhythm management system with noise detector
US20090093731A1 (en) * 2001-10-29 2009-04-09 Surekha Palreddy Cardiac rhythm management system with noise detector
US9282925B2 (en) 2002-02-12 2016-03-15 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US6788973B2 (en) 2002-04-02 2004-09-07 Medtronic, Inc. Apparatus and method to discriminate between telemetry downlink signals and noise in an implanted device
WO2003084606A3 (en) * 2002-04-02 2005-11-10 Medtronic Inc Apparatus and method to discriminate between telemetry downlink signals and noise in an implanted device
WO2003084606A2 (en) 2002-04-02 2003-10-16 Medtronic, Inc. Apparatus and method to discriminate between telemetry downlink signals and noise in an implanted device
US7280955B2 (en) * 2002-06-18 2007-10-09 Martin Joseph B Universal system component emulator with human readable output
US20030233637A1 (en) * 2002-06-18 2003-12-18 Martin Joseph B. Universal system component emulator with human readable output
US20080059954A1 (en) * 2002-06-18 2008-03-06 Martin Joseph B Universal system component emulator with human readable output
US7587241B2 (en) * 2002-06-28 2009-09-08 Boston Scientific Neuromodulation Corporation Method for controlling telemetry in an implantable medical device based on power source capacity
EP2462983A1 (en) * 2002-06-28 2012-06-13 Boston Scientific Neuromodulation Corporation Microstimulator having self-contained power source and bi-directional telemetry system
US9162071B2 (en) 2002-06-28 2015-10-20 Boston Scientific Neuromodulation Corporation Method for controlling telemetry in an implantable medical device based on power source capacity
US8914129B2 (en) 2002-06-28 2014-12-16 Boston Scientific Neuromodulation Corporation Method for controlling telemetry in an implantable medical device based on power source capacity
US9242106B2 (en) 2002-06-28 2016-01-26 Boston Scientific Neuromodulation Corporation Telemetry system for use with microstimulator
US20100249886A1 (en) * 2002-06-28 2010-09-30 Boston Scientific Neuromodulation Corporation Systems and Methods for Communicating with an Implantable Stimulator
US9079041B2 (en) 2002-06-28 2015-07-14 Boston Scientific Neuromodulation Corporation Systems and methods for communicating with an implantable stimulator
US8571679B2 (en) 2002-06-28 2013-10-29 Boston Scientific Neuromodulation Corporation Method for controlling telemetry in an implantable medical device based on power source capacity
US8032227B2 (en) 2002-06-28 2011-10-04 Boston Scientific Neuromodulation Corporation Method for controlling telemetry in an implantable medical device based on power source capacity
US20070032839A1 (en) * 2002-06-28 2007-02-08 Advanced Bionics Corporation Method for Controlling Telemetry in an Implantable Medical Device Based on Power Source Capacity
US8670835B2 (en) 2002-06-28 2014-03-11 Boston Scientific Neuromodulation Corporation Systems and methods for communicating with an implantable stimulator
US20090292341A1 (en) * 2002-06-28 2009-11-26 Boston Scientific Neuromodulation Corporation Method for Controlling Telemetry in an Implantable Medical Device Based on Power Source Capacity
US20070135722A1 (en) * 2002-08-06 2007-06-14 Yayun Lin Systems and methods for detecting or validating signals in the presence of noise
US8078272B2 (en) 2002-08-06 2011-12-13 Cardiac Pacemakers, Inc. Systems and methods for detecting or validating signals in the presence of noise
US20040030256A1 (en) * 2002-08-06 2004-02-12 Yayun Lin Cardiac rhythm management systems and methods for detecting or validating cardiac beats in the presence of noise
US7215993B2 (en) 2002-08-06 2007-05-08 Cardiac Pacemakers, Inc. Cardiac rhythm management systems and methods for detecting or validating cardiac beats in the presence of noise
US7065409B2 (en) 2002-12-13 2006-06-20 Cardiac Pacemakers, Inc. Device communications of an implantable medical device and an external system
US20040116981A1 (en) * 2002-12-13 2004-06-17 Cardiac Pacemakers, Inc. Device communications of an implantable medical device and an external system
US20040171355A1 (en) * 2002-12-31 2004-09-02 Industrial Technology Research Institute Wireless transceiver for implantable medical devices
US20040199082A1 (en) * 2003-04-03 2004-10-07 Ostroff Alan H. Selctable notch filter circuits
US8423113B2 (en) 2003-07-25 2013-04-16 Dexcom, Inc. Systems and methods for processing sensor data
US20090192380A1 (en) * 2003-07-25 2009-07-30 Dexcom, Inc. Systems and methods for processing sensor data
US8260393B2 (en) 2003-07-25 2012-09-04 Dexcom, Inc. Systems and methods for replacing signal data artifacts in a glucose sensor data stream
US20080195967A1 (en) * 2003-08-01 2008-08-14 Dexcom, Inc. System and methods for processing analyte sensor data
US20080183399A1 (en) * 2003-08-01 2008-07-31 Dexcom, Inc. System and methods for processing analyte sensor data
US8788007B2 (en) 2003-08-01 2014-07-22 Dexcom, Inc. Transcutaneous analyte sensor
US7986986B2 (en) 2003-08-01 2011-07-26 Dexcom, Inc. System and methods for processing analyte sensor data
US8000901B2 (en) 2003-08-01 2011-08-16 Dexcom, Inc. Transcutaneous analyte sensor
US8588882B2 (en) 2003-08-01 2013-11-19 Dexcom, Inc. System and methods for processing analyte sensor data
US8788006B2 (en) 2003-08-01 2014-07-22 Dexcom, Inc. System and methods for processing analyte sensor data
US7914450B2 (en) 2003-08-01 2011-03-29 Dexcom, Inc. System and methods for processing analyte sensor data
US7925321B2 (en) 2003-08-01 2011-04-12 Dexcom, Inc. System and methods for processing analyte sensor data
US7933639B2 (en) 2003-08-01 2011-04-26 Dexcom, Inc. System and methods for processing analyte sensor data
US8771187B2 (en) 2003-08-01 2014-07-08 Dexcom, Inc. System and methods for processing analyte sensor data
US8548553B2 (en) 2003-08-01 2013-10-01 Dexcom, Inc. System and methods for processing analyte sensor data
US8622905B2 (en) 2003-08-01 2014-01-07 Dexcom, Inc. System and methods for processing analyte sensor data
US20050027181A1 (en) * 2003-08-01 2005-02-03 Goode Paul V. System and methods for processing analyte sensor data
US8052601B2 (en) 2003-08-01 2011-11-08 Dexcom, Inc. System and methods for processing analyte sensor data
US8774888B2 (en) 2003-08-01 2014-07-08 Dexcom, Inc. System and methods for processing analyte sensor data
US8060173B2 (en) 2003-08-01 2011-11-15 Dexcom, Inc. System and methods for processing analyte sensor data
US20050027462A1 (en) * 2003-08-01 2005-02-03 Goode Paul V. System and methods for processing analyte sensor data
US8285354B2 (en) 2003-08-01 2012-10-09 Dexcom, Inc. System and methods for processing analyte sensor data
US8808182B2 (en) 2003-08-01 2014-08-19 Dexcom, Inc. System and methods for processing analyte sensor data
US7979104B2 (en) 2003-08-01 2011-07-12 Dexcom, Inc. System and methods for processing analyte sensor data
US6931327B2 (en) 2003-08-01 2005-08-16 Dexcom, Inc. System and methods for processing analyte sensor data
US8801612B2 (en) 2003-08-01 2014-08-12 Dexcom, Inc. System and methods for processing analyte sensor data
US20050187720A1 (en) * 2003-08-01 2005-08-25 Dexcom, Inc. System and method for processing analyte sensor data
US8442610B2 (en) 2003-08-01 2013-05-14 Dexcom, Inc. System and methods for processing analyte sensor data
US8160669B2 (en) 2003-08-01 2012-04-17 Dexcom, Inc. Transcutaneous analyte sensor
US8886273B2 (en) 2003-08-01 2014-11-11 Dexcom, Inc. Analyte sensor
US8428679B2 (en) 2003-08-01 2013-04-23 Dexcom, Inc. System and methods for processing analyte sensor data
US8394021B2 (en) 2003-08-01 2013-03-12 Dexcom, Inc. System and methods for processing analyte sensor data
US8915849B2 (en) 2003-08-01 2014-12-23 Dexcom, Inc. Transcutaneous analyte sensor
US7826981B2 (en) 2003-08-01 2010-11-02 Dexcom, Inc. System and methods for processing analyte sensor data
US10786185B2 (en) 2003-08-01 2020-09-29 Dexcom, Inc. System and methods for processing analyte sensor data
US8986209B2 (en) 2003-08-01 2015-03-24 Dexcom, Inc. Transcutaneous analyte sensor
US8206297B2 (en) 2003-08-01 2012-06-26 Dexcom, Inc. System and methods for processing analyte sensor data
US8761856B2 (en) 2003-08-01 2014-06-24 Dexcom, Inc. System and methods for processing analyte sensor data
US9895089B2 (en) 2003-08-01 2018-02-20 Dexcom, Inc. System and methods for processing analyte sensor data
US8369919B2 (en) 2003-08-01 2013-02-05 Dexcom, Inc. Systems and methods for processing sensor data
US8332008B2 (en) 2003-08-01 2012-12-11 Dexcom, Inc. System and methods for processing analyte sensor data
US7797028B2 (en) 2003-08-01 2010-09-14 Dexcom, Inc. System and methods for processing analyte sensor data
US20100217106A1 (en) * 2003-08-01 2010-08-26 Dexcom, Inc. System and methods for processing analyte sensor data
US7778680B2 (en) 2003-08-01 2010-08-17 Dexcom, Inc. System and methods for processing analyte sensor data
US7774145B2 (en) 2003-08-01 2010-08-10 Dexcom, Inc. Transcutaneous analyte sensor
US8321149B2 (en) 2003-08-01 2012-11-27 Dexcom, Inc. Transcutaneous analyte sensor
US20100179406A1 (en) * 2003-08-01 2010-07-15 DesCom, Inc. System and methods for processing analyte sensor data
US8311749B2 (en) 2003-08-01 2012-11-13 Dexcom, Inc. Transcutaneous analyte sensor
US8676287B2 (en) 2003-08-01 2014-03-18 Dexcom, Inc. System and methods for processing analyte sensor data
US8290562B2 (en) 2003-08-01 2012-10-16 Dexcom, Inc. System and methods for processing analyte sensor data
US8700117B2 (en) 2003-08-01 2014-04-15 Dexcom, Inc. System and methods for processing analyte sensor data
US20050027463A1 (en) * 2003-08-01 2005-02-03 Goode Paul V. System and methods for processing analyte sensor data
US8788008B2 (en) 2003-08-01 2014-07-22 Dexcom, Inc. System and methods for processing analyte sensor data
US8275437B2 (en) 2003-08-01 2012-09-25 Dexcom, Inc. Transcutaneous analyte sensor
US7959569B2 (en) 2003-08-01 2011-06-14 Dexcom, Inc. System and methods for processing analyte sensor data
US7955261B2 (en) 2003-08-01 2011-06-07 Dexcom, Inc. System and methods for processing analyte sensor data
US20080183061A1 (en) * 2003-08-01 2008-07-31 Dexcom, Inc. System and methods for processing analyte sensor data
US20080194937A1 (en) * 2003-08-01 2008-08-14 Dexcom, Inc. System and methods for processing analyte sensor data
US8657747B2 (en) 2003-08-22 2014-02-25 Dexcom, Inc. Systems and methods for processing analyte sensor data
US8150488B2 (en) 2003-08-22 2012-04-03 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US20100036216A1 (en) * 2003-08-22 2010-02-11 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US7998071B2 (en) 2003-08-22 2011-08-16 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US20100036222A1 (en) * 2003-08-22 2010-02-11 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8005525B2 (en) 2003-08-22 2011-08-23 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8195265B2 (en) 2003-08-22 2012-06-05 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8812073B2 (en) 2003-08-22 2014-08-19 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8777853B2 (en) 2003-08-22 2014-07-15 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9427183B2 (en) 2003-08-22 2016-08-30 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8010174B2 (en) 2003-08-22 2011-08-30 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8292810B2 (en) 2003-08-22 2012-10-23 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9510782B2 (en) 2003-08-22 2016-12-06 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8672845B2 (en) 2003-08-22 2014-03-18 Dexcom, Inc. Systems and methods for processing analyte sensor data
US8821400B2 (en) 2003-08-22 2014-09-02 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8073519B2 (en) 2003-08-22 2011-12-06 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8233959B2 (en) 2003-08-22 2012-07-31 Dexcom, Inc. Systems and methods for processing analyte sensor data
US8073520B2 (en) 2003-08-22 2011-12-06 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8346338B2 (en) 2003-08-22 2013-01-01 Dexcom, Inc. System and methods for replacing signal artifacts in a glucose sensor data stream
US8491474B2 (en) 2003-08-22 2013-07-23 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9585607B2 (en) 2003-08-22 2017-03-07 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8790260B2 (en) 2003-08-22 2014-07-29 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9649069B2 (en) 2003-08-22 2017-05-16 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9724045B1 (en) 2003-08-22 2017-08-08 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8229536B2 (en) 2003-08-22 2012-07-24 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8128562B2 (en) 2003-08-22 2012-03-06 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US20100036223A1 (en) * 2003-08-22 2010-02-11 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8843187B2 (en) 2003-08-22 2014-09-23 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US20100235106A1 (en) * 2003-08-22 2010-09-16 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9420968B2 (en) 2003-08-22 2016-08-23 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9750460B2 (en) 2003-08-22 2017-09-05 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8167801B2 (en) 2003-08-22 2012-05-01 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8795177B2 (en) 2003-08-22 2014-08-05 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8412301B2 (en) 2003-08-22 2013-04-02 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US11559260B2 (en) 2003-08-22 2023-01-24 Dexcom, Inc. Systems and methods for processing analyte sensor data
US7935057B2 (en) 2003-08-22 2011-05-03 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US9149219B2 (en) 2003-08-22 2015-10-06 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US11589823B2 (en) 2003-08-22 2023-02-28 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US8435179B2 (en) 2003-08-22 2013-05-07 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US7271677B2 (en) 2003-09-22 2007-09-18 Philip Richard Troyk Inductive data and power link suitable for integration
US20050063488A1 (en) * 2003-09-22 2005-03-24 Troyk Philip Richard Inductive data and power link suitable for integration
US20100145406A1 (en) * 2003-11-13 2010-06-10 Sanders Richard S Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
US8761878B2 (en) 2003-11-13 2014-06-24 Cardiac Pacemakers, Inc. Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
US7684861B2 (en) * 2003-11-13 2010-03-23 Cardiac Pacemakers, Inc. Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
US20050107839A1 (en) * 2003-11-13 2005-05-19 Sanders Richard S. Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
US8170667B2 (en) 2003-11-13 2012-05-01 Cardiac Pacemakers, Inc. Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
US7927274B2 (en) 2003-11-19 2011-04-19 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US20100016698A1 (en) * 2003-11-19 2010-01-21 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US8282550B2 (en) 2003-11-19 2012-10-09 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US11564602B2 (en) 2003-11-19 2023-01-31 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US9538946B2 (en) 2003-11-19 2017-01-10 Dexcom, Inc. Integrated receiver for continuous analyte sensor
US11633133B2 (en) 2003-12-05 2023-04-25 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US8428678B2 (en) 2003-12-05 2013-04-23 Dexcom, Inc. Calibration techniques for a continuous analyte sensor
US11020031B1 (en) 2003-12-05 2021-06-01 Dexcom, Inc. Analyte sensor
US8249684B2 (en) 2003-12-05 2012-08-21 Dexcom, Inc. Calibration techniques for a continuous analyte sensor
US8287453B2 (en) 2003-12-05 2012-10-16 Dexcom, Inc. Analyte sensor
US8386004B2 (en) 2003-12-05 2013-02-26 Dexcom, Inc. Calibration techniques for a continuous analyte sensor
US8160671B2 (en) 2003-12-05 2012-04-17 Dexcom, Inc. Calibration techniques for a continuous analyte sensor
US11000215B1 (en) 2003-12-05 2021-05-11 Dexcom, Inc. Analyte sensor
US8005524B2 (en) 2003-12-09 2011-08-23 Dexcom, Inc. Signal processing for continuous analyte sensor
US8216139B2 (en) 2003-12-09 2012-07-10 Dexcom, Inc. Signal processing for continuous analyte sensor
US11638541B2 (en) 2003-12-09 2023-05-02 Dexconi, Inc. Signal processing for continuous analyte sensor
US8801610B2 (en) 2003-12-09 2014-08-12 Dexcom, Inc. Signal processing for continuous analyte sensor
US9107623B2 (en) 2003-12-09 2015-08-18 Dexcom, Inc. Signal processing for continuous analyte sensor
US8747315B2 (en) 2003-12-09 2014-06-10 Dexcom. Inc. Signal processing for continuous analyte sensor
US20090043181A1 (en) * 2003-12-09 2009-02-12 Dexcom, Inc. Signal processing for continuous analyte sensor
US8233958B2 (en) 2003-12-09 2012-07-31 Dexcom, Inc. Signal processing for continuous analyte sensor
US8251906B2 (en) 2003-12-09 2012-08-28 Dexcom, Inc. Signal processing for continuous analyte sensor
US8257259B2 (en) 2003-12-09 2012-09-04 Dexcom, Inc. Signal processing for continuous analyte sensor
US10898113B2 (en) 2003-12-09 2021-01-26 Dexcom, Inc. Signal processing for continuous analyte sensor
US8265725B2 (en) 2003-12-09 2012-09-11 Dexcom, Inc. Signal processing for continuous analyte sensor
US8282549B2 (en) 2003-12-09 2012-10-09 Dexcom, Inc. Signal processing for continuous analyte sensor
US9192328B2 (en) 2003-12-09 2015-11-24 Dexcom, Inc. Signal processing for continuous analyte sensor
US8290561B2 (en) 2003-12-09 2012-10-16 Dexcom, Inc. Signal processing for continuous analyte sensor
US9750441B2 (en) 2003-12-09 2017-09-05 Dexcom, Inc. Signal processing for continuous analyte sensor
US8469886B2 (en) 2003-12-09 2013-06-25 Dexcom, Inc. Signal processing for continuous analyte sensor
US8657745B2 (en) 2003-12-09 2014-02-25 Dexcom, Inc. Signal processing for continuous analyte sensor
US9498155B2 (en) 2003-12-09 2016-11-22 Dexcom, Inc. Signal processing for continuous analyte sensor
US9351668B2 (en) 2003-12-09 2016-05-31 Dexcom, Inc. Signal processing for continuous analyte sensor
US9420965B2 (en) 2003-12-09 2016-08-23 Dexcom, Inc. Signal processing for continuous analyte sensor
US8374667B2 (en) 2003-12-09 2013-02-12 Dexcom, Inc. Signal processing for continuous analyte sensor
US9364173B2 (en) 2003-12-09 2016-06-14 Dexcom, Inc. Signal processing for continuous analyte sensor
US20050182451A1 (en) * 2004-01-12 2005-08-18 Adam Griffin Implantable device with improved radio frequency capabilities
US20100049024A1 (en) * 2004-01-12 2010-02-25 Dexcom, Inc. Composite material for implantable device
US10835672B2 (en) 2004-02-26 2020-11-17 Dexcom, Inc. Integrated insulin delivery system with continuous glucose sensor
US9155843B2 (en) 2004-02-26 2015-10-13 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US8882741B2 (en) 2004-02-26 2014-11-11 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US7976492B2 (en) 2004-02-26 2011-07-12 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US8721585B2 (en) 2004-02-26 2014-05-13 Dex Com, Inc. Integrated delivery device for continuous glucose sensor
US8920401B2 (en) 2004-02-26 2014-12-30 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US10966609B2 (en) 2004-02-26 2021-04-06 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US8926585B2 (en) 2004-02-26 2015-01-06 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US11246990B2 (en) 2004-02-26 2022-02-15 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US9050413B2 (en) 2004-02-26 2015-06-09 Dexcom, Inc. Integrated delivery device for continuous glucose sensor
US7818051B2 (en) 2004-03-05 2010-10-19 Cardiac Pacemakers, Inc. Wireless ECG in implantable devices
US7299086B2 (en) 2004-03-05 2007-11-20 Cardiac Pacemakers, Inc. Wireless ECG in implantable devices
US20110022109A1 (en) * 2004-03-05 2011-01-27 Mccabe Aaron Wireless ecg in implantable devices
US8639317B2 (en) 2004-03-05 2014-01-28 Cardiac Pacemakers, Inc. Wireless ECG in implantable devices
US8301234B2 (en) 2004-03-05 2012-10-30 Cardiac Pacemakers, Inc. Wireless ECG in implantable devices
US8055332B2 (en) 2004-03-05 2011-11-08 Cardiac Pacemakers, Inc. Wireless ECG in implantable devices
US20050197674A1 (en) * 2004-03-05 2005-09-08 Mccabe Aaron Wireless ECG in implantable devices
US20070032922A1 (en) * 2004-04-27 2007-02-08 Gvillo Dennis W Automatic generation of telemetry flight software accompanying specifications, and decode files
US8132155B2 (en) * 2004-04-27 2012-03-06 The Boeing Company Automatic generation of telemetry flight software accompanying specifications, and decode files
US10327638B2 (en) 2004-05-03 2019-06-25 Dexcom, Inc. Transcutaneous analyte sensor
US20050245795A1 (en) * 2004-05-03 2005-11-03 Dexcom, Inc. Implantable analyte sensor
US7657297B2 (en) 2004-05-03 2010-02-02 Dexcom, Inc. Implantable analyte sensor
US8792955B2 (en) 2004-05-03 2014-07-29 Dexcom, Inc. Transcutaneous analyte sensor
US9833143B2 (en) 2004-05-03 2017-12-05 Dexcom, Inc. Transcutaneous analyte sensor
US7794499B2 (en) 2004-06-08 2010-09-14 Theken Disc, L.L.C. Prosthetic intervertebral spinal disc with integral microprocessor
US20050273170A1 (en) * 2004-06-08 2005-12-08 Navarro Richard R Prosthetic intervertebral spinal disc with integral microprocessor
US10918315B2 (en) 2004-07-13 2021-02-16 Dexcom, Inc. Analyte sensor
US10799159B2 (en) 2004-07-13 2020-10-13 Dexcom, Inc. Analyte sensor
US9986942B2 (en) 2004-07-13 2018-06-05 Dexcom, Inc. Analyte sensor
US10918313B2 (en) 2004-07-13 2021-02-16 Dexcom, Inc. Analyte sensor
US10918314B2 (en) 2004-07-13 2021-02-16 Dexcom, Inc. Analyte sensor
US10524703B2 (en) 2004-07-13 2020-01-07 Dexcom, Inc. Transcutaneous analyte sensor
US10932700B2 (en) 2004-07-13 2021-03-02 Dexcom, Inc. Analyte sensor
US8548551B2 (en) 2004-07-13 2013-10-01 Dexcom, Inc. Transcutaneous analyte sensor
US11883164B2 (en) 2004-07-13 2024-01-30 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US8825127B2 (en) 2004-07-13 2014-09-02 Dexcom, Inc. Transcutaneous analyte sensor
US10980452B2 (en) 2004-07-13 2021-04-20 Dexcom, Inc. Analyte sensor
US10993642B2 (en) 2004-07-13 2021-05-04 Dexcom, Inc. Analyte sensor
US8571625B2 (en) 2004-07-13 2013-10-29 Dexcom, Inc. Transcutaneous analyte sensor
US9801572B2 (en) 2004-07-13 2017-10-31 Dexcom, Inc. Transcutaneous analyte sensor
US7905833B2 (en) 2004-07-13 2011-03-15 Dexcom, Inc. Transcutaneous analyte sensor
US8792953B2 (en) 2004-07-13 2014-07-29 Dexcom, Inc. Transcutaneous analyte sensor
US7885697B2 (en) 2004-07-13 2011-02-08 Dexcom, Inc. Transcutaneous analyte sensor
US8565849B2 (en) 2004-07-13 2013-10-22 Dexcom, Inc. Transcutaneous analyte sensor
US10993641B2 (en) 2004-07-13 2021-05-04 Dexcom, Inc. Analyte sensor
US8515516B2 (en) 2004-07-13 2013-08-20 Dexcom, Inc. Transcutaneous analyte sensor
US10709363B2 (en) 2004-07-13 2020-07-14 Dexcom, Inc. Analyte sensor
US20060183985A1 (en) * 2004-07-13 2006-08-17 Mark Brister Analyte sensor
US10709362B2 (en) 2004-07-13 2020-07-14 Dexcom, Inc. Analyte sensor
US10827956B2 (en) 2004-07-13 2020-11-10 Dexcom, Inc. Analyte sensor
US7857760B2 (en) 2004-07-13 2010-12-28 Dexcom, Inc. Analyte sensor
US10722152B2 (en) 2004-07-13 2020-07-28 Dexcom, Inc. Analyte sensor
US11026605B1 (en) 2004-07-13 2021-06-08 Dexcom, Inc. Analyte sensor
US8463350B2 (en) 2004-07-13 2013-06-11 Dexcom, Inc. Transcutaneous analyte sensor
US7783333B2 (en) 2004-07-13 2010-08-24 Dexcom, Inc. Transcutaneous medical device with variable stiffness
US11045120B2 (en) 2004-07-13 2021-06-29 Dexcom, Inc. Analyte sensor
US10799158B2 (en) 2004-07-13 2020-10-13 Dexcom, Inc. Analyte sensor
US10813576B2 (en) 2004-07-13 2020-10-27 Dexcom, Inc. Analyte sensor
US9414777B2 (en) 2004-07-13 2016-08-16 Dexcom, Inc. Transcutaneous analyte sensor
US11064917B2 (en) 2004-07-13 2021-07-20 Dexcom, Inc. Analyte sensor
US9060742B2 (en) 2004-07-13 2015-06-23 Dexcom, Inc. Transcutaneous analyte sensor
US8792954B2 (en) 2004-07-13 2014-07-29 Dexcom, Inc. Transcutaneous analyte sensor
US8611978B2 (en) 2005-03-10 2013-12-17 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10918318B2 (en) 2005-03-10 2021-02-16 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US9314196B2 (en) 2005-03-10 2016-04-19 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US9220449B2 (en) 2005-03-10 2015-12-29 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10743801B2 (en) 2005-03-10 2020-08-18 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10716498B2 (en) 2005-03-10 2020-07-21 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10709364B2 (en) 2005-03-10 2020-07-14 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10856787B2 (en) 2005-03-10 2020-12-08 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US9078608B2 (en) 2005-03-10 2015-07-14 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10898114B2 (en) 2005-03-10 2021-01-26 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US9918668B2 (en) 2005-03-10 2018-03-20 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US8560037B2 (en) 2005-03-10 2013-10-15 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10610136B2 (en) 2005-03-10 2020-04-07 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10617336B2 (en) 2005-03-10 2020-04-14 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US11051726B2 (en) 2005-03-10 2021-07-06 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10610135B2 (en) 2005-03-10 2020-04-07 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10918317B2 (en) 2005-03-10 2021-02-16 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10610137B2 (en) 2005-03-10 2020-04-07 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10925524B2 (en) 2005-03-10 2021-02-23 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US7920906B2 (en) 2005-03-10 2011-04-05 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10918316B2 (en) 2005-03-10 2021-02-16 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US11000213B2 (en) 2005-03-10 2021-05-11 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US8579816B2 (en) 2005-03-10 2013-11-12 Dexcom, Inc. System and methods for processing analyte sensor data for sensor calibration
US10813577B2 (en) 2005-06-21 2020-10-27 Dexcom, Inc. Analyte sensor
US20070053466A1 (en) * 2005-09-08 2007-03-08 Klostermann Daniel J Frequency shift keying demodulation technique
US20110208260A1 (en) * 2005-10-14 2011-08-25 Nanostim, Inc. Rate Responsive Leadless Cardiac Pacemaker
US8855789B2 (en) 2005-10-14 2014-10-07 Pacesetter, Inc. Implantable biostimulator delivery system
US9216298B2 (en) 2005-10-14 2015-12-22 Pacesetter, Inc. Leadless cardiac pacemaker system with conductive communication
US9168383B2 (en) 2005-10-14 2015-10-27 Pacesetter, Inc. Leadless cardiac pacemaker with conducted communication
US10238883B2 (en) 2005-10-14 2019-03-26 Pacesetter Inc. Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US20110218587A1 (en) * 2005-10-14 2011-09-08 Nanostim, Inc. Programmer for Biostimulator System
US8798745B2 (en) 2005-10-14 2014-08-05 Pacesetter, Inc. Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US7937148B2 (en) 2005-10-14 2011-05-03 Nanostim, Inc. Rate responsive leadless cardiac pacemaker
US20070088397A1 (en) * 2005-10-14 2007-04-19 Jacobson Peter M Leadless cardiac pacemaker system with conductive communication
US9872999B2 (en) 2005-10-14 2018-01-23 Pacesetter, Inc. Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US8010209B2 (en) 2005-10-14 2011-08-30 Nanostim, Inc. Delivery system for implantable biostimulator
US8295939B2 (en) 2005-10-14 2012-10-23 Nanostim, Inc. Programmer for biostimulator system
US9358400B2 (en) 2005-10-14 2016-06-07 Pacesetter, Inc. Leadless cardiac pacemaker
US8352025B2 (en) 2005-10-14 2013-01-08 Nanostim, Inc. Leadless cardiac pacemaker triggered by conductive communication
US9409033B2 (en) 2005-10-14 2016-08-09 Pacesetter, Inc. Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US20070088418A1 (en) * 2005-10-14 2007-04-19 Jacobson Peter M Delivery system for implantable biostimulator
US7945333B2 (en) * 2005-10-14 2011-05-17 Nanostim, Inc. Programmer for biostimulator system
US20110071586A1 (en) * 2005-10-14 2011-03-24 Nanostim, Inc. Leadless Cardiac Pacemaker Triggered by Conductive Communication
US9192774B2 (en) 2005-10-14 2015-11-24 Pacesetter, Inc. Cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US20070088405A1 (en) * 2005-10-14 2007-04-19 Jacobson Peter M Programmer for biostimulator system
US8788053B2 (en) 2005-10-14 2014-07-22 Pacesetter, Inc. Programmer for biostimulator system
US20070088396A1 (en) * 2005-10-14 2007-04-19 Jacobson Peter M Leadless cardiac pacemaker
US9687666B2 (en) 2005-10-14 2017-06-27 Pacesetter, Inc. Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US20070088400A1 (en) * 2005-10-14 2007-04-19 Jacobson Peter M Rate responsive leadless cardiac pacemaker
US8788035B2 (en) 2005-10-14 2014-07-22 Pacesetter, Inc. Leadless cardiac pacemaker triggered by conductive communication
US9072913B2 (en) 2005-10-14 2015-07-07 Pacesetter, Inc. Rate responsive leadless cardiac pacemaker
US9227077B2 (en) 2005-10-14 2016-01-05 Pacesetter, Inc. Leadless cardiac pacemaker triggered by conductive communication
US8457742B2 (en) 2005-10-14 2013-06-04 Nanostim, Inc. Leadless cardiac pacemaker system for usage in combination with an implantable cardioverter-defibrillator
US11103165B2 (en) 2005-11-01 2021-08-31 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US11363975B2 (en) 2005-11-01 2022-06-21 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US11399748B2 (en) 2005-11-01 2022-08-02 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US10231654B2 (en) 2005-11-01 2019-03-19 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US10952652B2 (en) 2005-11-01 2021-03-23 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US11911151B1 (en) 2005-11-01 2024-02-27 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US11272867B2 (en) 2005-11-01 2022-03-15 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8915850B2 (en) 2005-11-01 2014-12-23 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9078607B2 (en) 2005-11-01 2015-07-14 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US10201301B2 (en) 2005-11-01 2019-02-12 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US9326716B2 (en) 2005-11-01 2016-05-03 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US8920319B2 (en) 2005-11-01 2014-12-30 Abbott Diabetes Care Inc. Analyte monitoring device and methods of use
US20080275530A1 (en) * 2005-11-15 2008-11-06 Visible Assets, Inc. Specialty Surgical Instrument
WO2007059521A2 (en) * 2005-11-15 2007-05-24 Visible Assets, Inc. Specialty surgical instrument
WO2007059521A3 (en) * 2005-11-15 2007-11-01 Visible Assets Inc Specialty surgical instrument
US7450902B2 (en) 2005-11-16 2008-11-11 Codman Neuro Sciences Sárl Continuous phase frequency shift keying modulation during wireless transmissions in a closed system while minimizing power consumption
US20070112397A1 (en) * 2005-11-16 2007-05-17 Codman Neuro Sciences Sarl Continuous phase frequency shift keying modulation during wireless transmissions in a closed system while minimizing power consumption
US7660630B2 (en) * 2006-04-27 2010-02-09 Medtronic, Inc. Variable implantable medical device power characteristics based upon implant depth
US20070255318A1 (en) * 2006-04-27 2007-11-01 Dudding Charles H Variable Implantable Medical Device Power Characteristics Based Upon Implant Depth
US7920907B2 (en) 2006-06-07 2011-04-05 Abbott Diabetes Care Inc. Analyte monitoring system and method
US8838251B2 (en) * 2006-07-28 2014-09-16 Medtronic, Inc. Variable implantable medical device power characteristics based upon data or device type
US20080027501A1 (en) * 2006-07-28 2008-01-31 Haubrich Gregory J Variable Implantable Medical Device Power Characteristics Based Upon Data or Device Type
US11432772B2 (en) 2006-08-02 2022-09-06 Dexcom, Inc. Systems and methods for replacing signal artifacts in a glucose sensor data stream
US20090090921A1 (en) * 2006-08-29 2009-04-09 Samsung Electro-Mechanics Co., Ltd. Nitride semiconductor light emitting diode
US20080071328A1 (en) * 2006-09-06 2008-03-20 Medtronic, Inc. Initiating medical system communications
US20080082144A1 (en) * 2006-09-29 2008-04-03 James Marcotte Universal usb-based telemetry rf head
US11382539B2 (en) 2006-10-04 2022-07-12 Dexcom, Inc. Analyte sensor
US10349873B2 (en) 2006-10-04 2019-07-16 Dexcom, Inc. Analyte sensor
US11399745B2 (en) 2006-10-04 2022-08-02 Dexcom, Inc. Dual electrode system for a continuous analyte sensor
US9451908B2 (en) 2006-10-04 2016-09-27 Dexcom, Inc. Analyte sensor
US20080103551A1 (en) * 2006-10-30 2008-05-01 Javaid Masoud Implantable Medical Device with Variable Data Retransmission Characteristics Based Upon Data Type
US10420948B2 (en) 2006-10-30 2019-09-24 Medtronic, Inc. Implantable medical device with variable data retransmission characteristics based upon data type
EP1953720A1 (en) * 2007-02-05 2008-08-06 Elkron S.p.A. Method and system for evaluating the quality of a radio connection between two wireless devices
US10403012B2 (en) 2007-06-08 2019-09-03 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US8562558B2 (en) 2007-06-08 2013-10-22 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US9741139B2 (en) 2007-06-08 2017-08-22 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US11373347B2 (en) 2007-06-08 2022-06-28 Dexcom, Inc. Integrated medicament delivery device for use with continuous analyte sensor
US20090082828A1 (en) * 2007-09-20 2009-03-26 Alan Ostroff Leadless Cardiac Pacemaker with Secondary Fixation Capability
US11744943B2 (en) 2007-10-09 2023-09-05 Dexcom, Inc. Integrated insulin delivery system with continuous glucose sensor
US10653835B2 (en) 2007-10-09 2020-05-19 Dexcom, Inc. Integrated insulin delivery system with continuous glucose sensor
US11160926B1 (en) 2007-10-09 2021-11-02 Dexcom, Inc. Pre-connected analyte sensors
US9717449B2 (en) 2007-10-25 2017-08-01 Dexcom, Inc. Systems and methods for processing sensor data
US11272869B2 (en) 2007-10-25 2022-03-15 Dexcom, Inc. Systems and methods for processing sensor data
US10182751B2 (en) 2007-10-25 2019-01-22 Dexcom, Inc. Systems and methods for processing sensor data
US8417312B2 (en) 2007-10-25 2013-04-09 Dexcom, Inc. Systems and methods for processing sensor data
US9901307B2 (en) 2007-12-17 2018-02-27 Dexcom, Inc. Systems and methods for processing sensor data
US11342058B2 (en) 2007-12-17 2022-05-24 Dexcom, Inc. Systems and methods for processing sensor data
US9339238B2 (en) 2007-12-17 2016-05-17 Dexcom, Inc. Systems and methods for processing sensor data
US8290559B2 (en) 2007-12-17 2012-10-16 Dexcom, Inc. Systems and methods for processing sensor data
US10827980B2 (en) 2007-12-17 2020-11-10 Dexcom, Inc. Systems and methods for processing sensor data
US9149234B2 (en) 2007-12-17 2015-10-06 Dexcom, Inc. Systems and methods for processing sensor data
US9149233B2 (en) 2007-12-17 2015-10-06 Dexcom, Inc. Systems and methods for processing sensor data
US9135402B2 (en) 2007-12-17 2015-09-15 Dexcom, Inc. Systems and methods for processing sensor data
US9839395B2 (en) 2007-12-17 2017-12-12 Dexcom, Inc. Systems and methods for processing sensor data
US10506982B2 (en) 2007-12-17 2019-12-17 Dexcom, Inc. Systems and methods for processing sensor data
US9143569B2 (en) 2008-02-21 2015-09-22 Dexcom, Inc. Systems and methods for processing, transmitting and displaying sensor data
US11102306B2 (en) 2008-02-21 2021-08-24 Dexcom, Inc. Systems and methods for processing, transmitting and displaying sensor data
US8229535B2 (en) 2008-02-21 2012-07-24 Dexcom, Inc. Systems and methods for blood glucose monitoring and alert delivery
US8591455B2 (en) 2008-02-21 2013-11-26 Dexcom, Inc. Systems and methods for customizing delivery of sensor data
US9020572B2 (en) 2008-02-21 2015-04-28 Dexcom, Inc. Systems and methods for processing, transmitting and displaying sensor data
US20090242399A1 (en) * 2008-03-25 2009-10-01 Dexcom, Inc. Analyte sensor
US10980461B2 (en) 2008-11-07 2021-04-20 Dexcom, Inc. Advanced analyte sensor calibration and error detection
US20100198288A1 (en) * 2009-02-02 2010-08-05 Alan Ostroff Leadless Cardiac Pacemaker with Secondary Fixation Capability
US9272155B2 (en) 2009-02-02 2016-03-01 Pacesetter, Inc. Leadless cardiac pacemaker with secondary fixation capability
US8527068B2 (en) 2009-02-02 2013-09-03 Nanostim, Inc. Leadless cardiac pacemaker with secondary fixation capability
US10610642B2 (en) 2009-03-27 2020-04-07 Dexcom, Inc. Methods and systems for promoting glucose management
US20100261987A1 (en) * 2009-03-27 2010-10-14 Dexcom, Inc. Methods and systems for promoting glucose management
US10537678B2 (en) 2009-03-27 2020-01-21 Dexcom, Inc. Methods and systems for promoting glucose management
US10675405B2 (en) 2009-03-27 2020-06-09 Dexcom, Inc. Methods and systems for simulating glucose response to simulated actions
US9446194B2 (en) 2009-03-27 2016-09-20 Dexcom, Inc. Methods and systems for promoting glucose management
CN101989861A (en) * 2009-07-31 2011-03-23 卓联半导体有限公司 Method of improving sensitivity and interference rejection in wireless receivers and wireless receiver therefor
US8711979B2 (en) * 2009-07-31 2014-04-29 Microsemi Semiconductor Ab Method of improving sensitivity and interference rejection in wireless receivers
US20110028113A1 (en) * 2009-07-31 2011-02-03 Zarlink Semiconductor Ab Method of improving sensitivity and interference rejection in wireless receivers
US20110071795A1 (en) * 2009-09-22 2011-03-24 Tektronix, Inc. Test and Measurement Instrument Using Combined Signals
US10107649B2 (en) * 2009-09-22 2018-10-23 Tektronix, Inc. Test and measurement instrument using combined signals
US20110077708A1 (en) * 2009-09-28 2011-03-31 Alan Ostroff MRI Compatible Leadless Cardiac Pacemaker
US8521276B2 (en) 2010-01-12 2013-08-27 Cardiac Pacemakers, Inc. Use of significant point methodology to prevent inappropriate therapy
US20110172729A1 (en) * 2010-01-12 2011-07-14 Sweeney Robert J Use of significant point methodology to prevent inappropriate therapy
US9504430B2 (en) 2010-02-12 2016-11-29 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9041730B2 (en) 2010-02-12 2015-05-26 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US10278650B2 (en) 2010-02-12 2019-05-07 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9498165B2 (en) 2010-02-12 2016-11-22 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US10165986B2 (en) 2010-02-12 2019-01-01 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9498164B2 (en) 2010-02-12 2016-11-22 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US10265030B2 (en) 2010-02-12 2019-04-23 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US20110201911A1 (en) * 2010-02-12 2011-08-18 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9833199B2 (en) 2010-02-12 2017-12-05 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US11769589B2 (en) 2010-02-12 2023-09-26 Dexcom, Inc. Receivers for analyzing and displaying sensor data
US9078214B2 (en) 2010-06-16 2015-07-07 Essence Security International Ltd. Adaptive thresholding in a Wake-On-Radio system
EP2398288A2 (en) 2010-06-16 2011-12-21 Essence Security International Ltd. Adaptive thresholding in a wake-on-radio system
US9687655B2 (en) 2010-10-12 2017-06-27 Pacesetter, Inc. Temperature sensor for a leadless cardiac pacemaker
US9060692B2 (en) 2010-10-12 2015-06-23 Pacesetter, Inc. Temperature sensor for a leadless cardiac pacemaker
US8543205B2 (en) 2010-10-12 2013-09-24 Nanostim, Inc. Temperature sensor for a leadless cardiac pacemaker
US9020611B2 (en) 2010-10-13 2015-04-28 Pacesetter, Inc. Leadless cardiac pacemaker with anti-unscrewing feature
US8615310B2 (en) 2010-12-13 2013-12-24 Pacesetter, Inc. Delivery catheter systems and methods
US10188425B2 (en) 2010-12-13 2019-01-29 Pacesetter, Inc. Pacemaker retrieval systems and methods
US9126032B2 (en) 2010-12-13 2015-09-08 Pacesetter, Inc. Pacemaker retrieval systems and methods
US11759234B2 (en) 2010-12-13 2023-09-19 Pacesetter, Inc. Pacemaker retrieval systems and methods
US11890032B2 (en) 2010-12-13 2024-02-06 Pacesetter, Inc. Pacemaker retrieval systems and methods
US11786272B2 (en) 2010-12-13 2023-10-17 Pacesetter, Inc. Pacemaker retrieval systems and methods
US9242102B2 (en) 2010-12-20 2016-01-26 Pacesetter, Inc. Leadless pacemaker with radial fixation mechanism
US8744556B2 (en) 2011-02-04 2014-06-03 Cardiac Pacemakers, Inc. Noise detection in implantable medical devices
US9089712B2 (en) 2011-04-29 2015-07-28 Cyberonics, Inc. Implantable medical device without antenna feedthrough
US9240630B2 (en) 2011-04-29 2016-01-19 Cyberonics, Inc. Antenna shield for an implantable medical device
US9259582B2 (en) 2011-04-29 2016-02-16 Cyberonics, Inc. Slot antenna for an implantable device
US9265958B2 (en) 2011-04-29 2016-02-23 Cyberonics, Inc. Implantable medical device antenna
US9511236B2 (en) 2011-11-04 2016-12-06 Pacesetter, Inc. Leadless cardiac pacemaker with integral battery and redundant welds
US20140025139A1 (en) * 2012-07-20 2014-01-23 Boston Scientific Neuromodulation Corporation Receiver With Dual Band Pass Filters and Demodulation Circuitry for an External Controller Useable in an Implantable Medical Device System
US9802054B2 (en) 2012-08-01 2017-10-31 Pacesetter, Inc. Biostimulator circuit with flying cell
US10744332B2 (en) 2012-08-01 2020-08-18 Pacesetter, Inc. Biostimulator circuit with flying cell
US9192770B2 (en) 2012-10-31 2015-11-24 Medtronic, Inc. Medical device communication system and method
US9035844B2 (en) 2013-05-17 2015-05-19 Medtronic, Inc. Telemetry extension cable
WO2014186037A1 (en) * 2013-05-17 2014-11-20 Medtronic, Inc. Telemetry extension cable
US9636511B2 (en) 2015-01-23 2017-05-02 Medtronic, Inc. Tissue conduction communication (TCC) transmission
US9808632B2 (en) 2015-01-23 2017-11-07 Medtronic, Inc. Implantable medical device with dual-use communication module
US10561850B2 (en) 2015-01-23 2020-02-18 Medtronic, Inc. Implantable medical device with dual-use communication module
US10220213B2 (en) 2015-02-06 2019-03-05 Cardiac Pacemakers, Inc. Systems and methods for safe delivery of electrical stimulation therapy
US11224751B2 (en) 2015-02-06 2022-01-18 Cardiac Pacemakers, Inc. Systems and methods for safe delivery of electrical stimulation therapy
US10046167B2 (en) 2015-02-09 2018-08-14 Cardiac Pacemakers, Inc. Implantable medical device with radiopaque ID tag
US11020600B2 (en) 2015-02-09 2021-06-01 Cardiac Pacemakers, Inc. Implantable medical device with radiopaque ID tag
US11285326B2 (en) 2015-03-04 2022-03-29 Cardiac Pacemakers, Inc. Systems and methods for treating cardiac arrhythmias
US10440660B2 (en) * 2015-07-08 2019-10-08 Telefonaktiebolaget Lm Ericsson (Publ) Uplink spectrum analysis technique for passive intermodulation (PIM) detection
US20180368077A1 (en) * 2015-07-08 2018-12-20 Telefonaktiebolaget Lm Ericsson (Publ) Uplink spectrum analysis technique for passive intermodulation (pim) detection
US10357159B2 (en) 2015-08-20 2019-07-23 Cardiac Pacemakers, Inc Systems and methods for communication between medical devices
US9853743B2 (en) 2015-08-20 2017-12-26 Cardiac Pacemakers, Inc. Systems and methods for communication between medical devices
US10137305B2 (en) 2015-08-28 2018-11-27 Cardiac Pacemakers, Inc. Systems and methods for behaviorally responsive signal detection and therapy delivery
US10589101B2 (en) 2015-08-28 2020-03-17 Cardiac Pacemakers, Inc. System and method for detecting tamponade
US10226631B2 (en) 2015-08-28 2019-03-12 Cardiac Pacemakers, Inc. Systems and methods for infarct detection
US10159842B2 (en) 2015-08-28 2018-12-25 Cardiac Pacemakers, Inc. System and method for detecting tamponade
US10065041B2 (en) 2015-10-08 2018-09-04 Cardiac Pacemakers, Inc. Devices and methods for adjusting pacing rates in an implantable medical device
US10183170B2 (en) 2015-12-17 2019-01-22 Cardiac Pacemakers, Inc. Conducted communication in a medical device system
US10933245B2 (en) 2015-12-17 2021-03-02 Cardiac Pacemakers, Inc. Conducted communication in a medical device system
US10905886B2 (en) 2015-12-28 2021-02-02 Cardiac Pacemakers, Inc. Implantable medical device for deployment across the atrioventricular septum
US10583303B2 (en) 2016-01-19 2020-03-10 Cardiac Pacemakers, Inc. Devices and methods for wirelessly recharging a rechargeable battery of an implantable medical device
US10350423B2 (en) 2016-02-04 2019-07-16 Cardiac Pacemakers, Inc. Delivery system with force sensor for leadless cardiac device
US11116988B2 (en) 2016-03-31 2021-09-14 Cardiac Pacemakers, Inc. Implantable medical device with rechargeable battery
US10668294B2 (en) 2016-05-10 2020-06-02 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker configured for over the wire delivery
US10328272B2 (en) 2016-05-10 2019-06-25 Cardiac Pacemakers, Inc. Retrievability for implantable medical devices
US11497921B2 (en) 2016-06-27 2022-11-15 Cardiac Pacemakers, Inc. Cardiac therapy system using subcutaneously sensed p-waves for resynchronization pacing management
US10512784B2 (en) 2016-06-27 2019-12-24 Cardiac Pacemakers, Inc. Cardiac therapy system using subcutaneously sensed P-waves for resynchronization pacing management
US11207527B2 (en) 2016-07-06 2021-12-28 Cardiac Pacemakers, Inc. Method and system for determining an atrial contraction timing fiducial in a leadless cardiac pacemaker system
US10426962B2 (en) 2016-07-07 2019-10-01 Cardiac Pacemakers, Inc. Leadless pacemaker using pressure measurements for pacing capture verification
US10688304B2 (en) 2016-07-20 2020-06-23 Cardiac Pacemakers, Inc. Method and system for utilizing an atrial contraction timing fiducial in a leadless cardiac pacemaker system
US10391319B2 (en) 2016-08-19 2019-08-27 Cardiac Pacemakers, Inc. Trans septal implantable medical device
US11464982B2 (en) 2016-08-24 2022-10-11 Cardiac Pacemakers, Inc. Integrated multi-device cardiac resynchronization therapy using p-wave to pace timing
US10780278B2 (en) 2016-08-24 2020-09-22 Cardiac Pacemakers, Inc. Integrated multi-device cardiac resynchronization therapy using P-wave to pace timing
US10870008B2 (en) 2016-08-24 2020-12-22 Cardiac Pacemakers, Inc. Cardiac resynchronization using fusion promotion for timing management
US10905889B2 (en) 2016-09-21 2021-02-02 Cardiac Pacemakers, Inc. Leadless stimulation device with a housing that houses internal components of the leadless stimulation device and functions as the battery case and a terminal of an internal battery
US10758737B2 (en) 2016-09-21 2020-09-01 Cardiac Pacemakers, Inc. Using sensor data from an intracardially implanted medical device to influence operation of an extracardially implantable cardioverter
US10994145B2 (en) 2016-09-21 2021-05-04 Cardiac Pacemakers, Inc. Implantable cardiac monitor
US11305125B2 (en) 2016-10-27 2022-04-19 Cardiac Pacemakers, Inc. Implantable medical device with gyroscope
US10765871B2 (en) 2016-10-27 2020-09-08 Cardiac Pacemakers, Inc. Implantable medical device with pressure sensor
US10413733B2 (en) 2016-10-27 2019-09-17 Cardiac Pacemakers, Inc. Implantable medical device with gyroscope
US10758724B2 (en) 2016-10-27 2020-09-01 Cardiac Pacemakers, Inc. Implantable medical device delivery system with integrated sensor
US10463305B2 (en) 2016-10-27 2019-11-05 Cardiac Pacemakers, Inc. Multi-device cardiac resynchronization therapy with timing enhancements
US10434314B2 (en) 2016-10-27 2019-10-08 Cardiac Pacemakers, Inc. Use of a separate device in managing the pace pulse energy of a cardiac pacemaker
US10561330B2 (en) 2016-10-27 2020-02-18 Cardiac Pacemakers, Inc. Implantable medical device having a sense channel with performance adjustment
US10617874B2 (en) 2016-10-31 2020-04-14 Cardiac Pacemakers, Inc. Systems and methods for activity level pacing
US10434317B2 (en) 2016-10-31 2019-10-08 Cardiac Pacemakers, Inc. Systems and methods for activity level pacing
US10583301B2 (en) 2016-11-08 2020-03-10 Cardiac Pacemakers, Inc. Implantable medical device for atrial deployment
US10632313B2 (en) 2016-11-09 2020-04-28 Cardiac Pacemakers, Inc. Systems, devices, and methods for setting cardiac pacing pulse parameters for a cardiac pacing device
US10894163B2 (en) 2016-11-21 2021-01-19 Cardiac Pacemakers, Inc. LCP based predictive timing for cardiac resynchronization
US10881863B2 (en) 2016-11-21 2021-01-05 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker with multimode communication
US10639486B2 (en) 2016-11-21 2020-05-05 Cardiac Pacemakers, Inc. Implantable medical device with recharge coil
US10881869B2 (en) 2016-11-21 2021-01-05 Cardiac Pacemakers, Inc. Wireless re-charge of an implantable medical device
US11147979B2 (en) 2016-11-21 2021-10-19 Cardiac Pacemakers, Inc. Implantable medical device with a magnetically permeable housing and an inductive coil disposed about the housing
US11207532B2 (en) 2017-01-04 2021-12-28 Cardiac Pacemakers, Inc. Dynamic sensing updates using postural input in a multiple device cardiac rhythm management system
US11590353B2 (en) 2017-01-26 2023-02-28 Cardiac Pacemakers, Inc. Intra-body device communication with redundant message transmission
US10029107B1 (en) 2017-01-26 2018-07-24 Cardiac Pacemakers, Inc. Leadless device with overmolded components
US10737102B2 (en) 2017-01-26 2020-08-11 Cardiac Pacemakers, Inc. Leadless implantable device with detachable fixation
US10835753B2 (en) 2017-01-26 2020-11-17 Cardiac Pacemakers, Inc. Intra-body device communication with redundant message transmission
US10821288B2 (en) 2017-04-03 2020-11-03 Cardiac Pacemakers, Inc. Cardiac pacemaker with pacing pulse energy adjustment based on sensed heart rate
US10905872B2 (en) 2017-04-03 2021-02-02 Cardiac Pacemakers, Inc. Implantable medical device with a movable electrode biased toward an extended position
US10918875B2 (en) 2017-08-18 2021-02-16 Cardiac Pacemakers, Inc. Implantable medical device with a flux concentrator and a receiving coil disposed about the flux concentrator
US11065459B2 (en) 2017-08-18 2021-07-20 Cardiac Pacemakers, Inc. Implantable medical device with pressure sensor
US10991498B2 (en) 2017-09-19 2021-04-27 Paccar Inc Sine pulse actuation, and associated systems and methods
US11235163B2 (en) 2017-09-20 2022-02-01 Cardiac Pacemakers, Inc. Implantable medical device with multiple modes of operation
US11382540B2 (en) 2017-10-24 2022-07-12 Dexcom, Inc. Pre-connected analyte sensors
US11706876B2 (en) 2017-10-24 2023-07-18 Dexcom, Inc. Pre-connected analyte sensors
US11943876B2 (en) 2017-10-24 2024-03-26 Dexcom, Inc. Pre-connected analyte sensors
US11350862B2 (en) 2017-10-24 2022-06-07 Dexcom, Inc. Pre-connected analyte sensors
US11331022B2 (en) 2017-10-24 2022-05-17 Dexcom, Inc. Pre-connected analyte sensors
US11185703B2 (en) 2017-11-07 2021-11-30 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker for bundle of his pacing
US11260216B2 (en) 2017-12-01 2022-03-01 Cardiac Pacemakers, Inc. Methods and systems for detecting atrial contraction timing fiducials during ventricular filling from a ventricularly implanted leadless cardiac pacemaker
US11813463B2 (en) 2017-12-01 2023-11-14 Cardiac Pacemakers, Inc. Leadless cardiac pacemaker with reversionary behavior
US11071870B2 (en) 2017-12-01 2021-07-27 Cardiac Pacemakers, Inc. Methods and systems for detecting atrial contraction timing fiducials and determining a cardiac interval from a ventricularly implanted leadless cardiac pacemaker
US11052258B2 (en) 2017-12-01 2021-07-06 Cardiac Pacemakers, Inc. Methods and systems for detecting atrial contraction timing fiducials within a search window from a ventricularly implanted leadless cardiac pacemaker
US11529523B2 (en) 2018-01-04 2022-12-20 Cardiac Pacemakers, Inc. Handheld bridge device for providing a communication bridge between an implanted medical device and a smartphone
US10874861B2 (en) 2018-01-04 2020-12-29 Cardiac Pacemakers, Inc. Dual chamber pacing without beat-to-beat communication
US11235159B2 (en) 2018-03-23 2022-02-01 Medtronic, Inc. VFA cardiac resynchronization therapy
US11400296B2 (en) 2018-03-23 2022-08-02 Medtronic, Inc. AV synchronous VfA cardiac therapy
US11058880B2 (en) 2018-03-23 2021-07-13 Medtronic, Inc. VFA cardiac therapy for tachycardia
US11819699B2 (en) 2018-03-23 2023-11-21 Medtronic, Inc. VfA cardiac resynchronization therapy
US11235161B2 (en) 2018-09-26 2022-02-01 Medtronic, Inc. Capture in ventricle-from-atrium cardiac therapy
US11679265B2 (en) 2019-02-14 2023-06-20 Medtronic, Inc. Lead-in-lead systems and methods for cardiac therapy
US11697025B2 (en) 2019-03-29 2023-07-11 Medtronic, Inc. Cardiac conduction system capture
US11213676B2 (en) 2019-04-01 2022-01-04 Medtronic, Inc. Delivery systems for VfA cardiac therapy
US11742889B2 (en) 2019-04-09 2023-08-29 Telefonaktiebolaget Lm Ericsson (Publ) Eigenvalue-based passive intermodulation detection
US11712188B2 (en) 2019-05-07 2023-08-01 Medtronic, Inc. Posterior left bundle branch engagement
US11305127B2 (en) 2019-08-26 2022-04-19 Medtronic Inc. VfA delivery and implant region detection
US11951313B2 (en) 2019-11-14 2024-04-09 Medtronic, Inc. VFA delivery systems and methods
US11813466B2 (en) 2020-01-27 2023-11-14 Medtronic, Inc. Atrioventricular nodal stimulation
US11911168B2 (en) 2020-04-03 2024-02-27 Medtronic, Inc. Cardiac conduction system therapy benefit determination
US20210407261A1 (en) * 2020-06-30 2021-12-30 Stichting Imec Nederland Event-driven transmission method and device
US11813464B2 (en) 2020-07-31 2023-11-14 Medtronic, Inc. Cardiac conduction system evaluation
US11719732B1 (en) * 2022-07-25 2023-08-08 Divirod, Inc. Reflectometer sensor

Similar Documents

Publication Publication Date Title
US6201993B1 (en) Medical device telemetry receiver having improved noise discrimination
US5766232A (en) Method and apparatus for altering the Q of an implantable medical device telemetry antenna
US6115636A (en) Telemetry for implantable devices using the body as an antenna
US5683432A (en) Adaptive, performance-optimizing communication system for communicating with an implanted medical device
US5168871A (en) Method and apparatus for processing quasi-transient telemetry signals in noisy environments
US6535766B1 (en) Implanted medical device telemetry using integrated microelectromechanical filtering
US6477424B1 (en) Medical management system integrated programming apparatus for communication with an implantable medical device
US6752155B2 (en) Tactile feedback for indicating validity of communication link with an implantable medical device
US8108048B2 (en) Protocol implementation for telemetry communications involving implantable medical devices
US4543955A (en) System for controlling body implantable action device
US5720770A (en) Cardiac stimulation system with enhanced communication and control capability
US6580948B2 (en) Interface devices for instruments in communication with implantable medical devices
US10420948B2 (en) Implantable medical device with variable data retransmission characteristics based upon data type
US7742816B2 (en) Multichannel communication for implantable medical device applications
US7660630B2 (en) Variable implantable medical device power characteristics based upon implant depth
US8838251B2 (en) Variable implantable medical device power characteristics based upon data or device type
WO2003084606A2 (en) Apparatus and method to discriminate between telemetry downlink signals and noise in an implanted device
US6379300B1 (en) Telemtry system for implantable medical devices
WO2005030326A2 (en) System and method for real-time remote monitoring of implantable medical devices

Legal Events

Date Code Title Description
AS Assignment

Owner name: MEDTRONIC, INC., MINNESOTA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KRUSE, JOHN M.;JUREK, DAVID R.;REEL/FRAME:009641/0080

Effective date: 19981208

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12