Implantable medical device telemetry processor
First Claim
1. A telemetry processor for a medical device, comprising:
- control logic for operating the telemetry processor according to telemetry parameters;
a data decoder coupled to the control logic and coupleable to a demodulator, the data decoder translates a received serial bit stream into parallel accessible words; and
, a receive buffer coupled to the data decoder and coupleable to a main processor bus a data encoder coupled to the control logic and coupleable to a modulator, the data encoder translates parallel accessible words into a transmit serial bit stream; and
, a transmit buffer coupled to the data encoder and coupleable to the main processor bus.
0 Assignments
0 Petitions
Accused Products
Abstract
An implantable medical device with a main processor also has a telemetry processor to perform some telemetry processing functions resulting under some circumstances in reducing demands on the main processor, conserving energy, increasing telemetry processing speed, and many other advantages. A wide variety of implantable medical devices can be configured with a telemetry processor including neuro stimulators, pacemakers, defibrillators, drug delivery pumps, diagnostic recorders, and cochlear implants. The telemetry processor includes control logic, a data decoder, a receive buffer, a data encoder, and a transmit buffer. Methods of receiving messages and transmitting messages with a telemetry processor are also disclosed.
59 Citations
55 Claims
-
1. A telemetry processor for a medical device, comprising:
-
control logic for operating the telemetry processor according to telemetry parameters;
a data decoder coupled to the control logic and coupleable to a demodulator, the data decoder translates a received serial bit stream into parallel accessible words; and
,a receive buffer coupled to the data decoder and coupleable to a main processor bus a data encoder coupled to the control logic and coupleable to a modulator, the data encoder translates parallel accessible words into a transmit serial bit stream; and
,a transmit buffer coupled to the data encoder and coupleable to the main processor bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A telemetry processor for a medical device, comprising:
-
means for control logic for operating the telemetry processor according to instruction stored in memory;
means for data decoding coupled to the control logic and coupleable to a demodulator, the data decoder translates a received serial bit stream into parallel accessible words;
means for receiving buffer coupled to the data decoder and coupleable to a main processor bus;
means for data encoding coupled to the control logic and coupleable to a modulator, the data encoder translates parallel accessible words into a transmit serial bit stream; and
,means for transmitting buffer coupled to the data encoder and coupleable to the main processor bus.
-
-
40. A telemetry module for an implantable medical device, comprising:
-
a telemetry coil;
a receiver coupled to the telemetry coil;
a transmitter coupled to the telemetry coil; and
,a telemetry processor coupled to the receiver and the transmitter, the telemetry processor including, control logic for operating the telemetry processor according to instruction stored m memory, a data decoder coupled to the control logic and coupleable to a demodulator, the data decoder translates a received serial bit stream into parallel accessible words, a receive buffer coupled to the data decoder and coupleable to a main processor bus, a data encoder coupled to the control logic and coupleable to a modulator, the data encoder translates parallel accessible words into a transmit serial bit stream, and, a transmit buffer coupled to the data encoder and coupleable to the main processor bus. - View Dependent Claims (41, 42)
-
-
43. An implantable medical device with a telemetry processor, comprising:
-
a main processor;
memory coupled to the main processor;
a therapy module coupled to the main process for generating a therapy signal; and
,a telemetry module configured to receive and demodulate an downlink telemetry signal and modulate and transmit an uplink telemetry signal; and
,a telemetry processor including, control logic for operating the telemetry processor according to instruction stored in memory, a data decoder coupled to the control logic and coupleable to a demodulator, the data decoder translates a received serial bit stream into parallel accessible words, a receive buffer coupled to the data decoder and coupleable to a main processor bus, a data encoder coupled to the control logic and coupleable to a modulator, the data encoder translates parallel accessible words into a transmit serial bit stream, and, a transmit buffer coupled to the data encoder and coupleable to the main processor bus.
-
-
44. A method of processing received telemetry signals in an implantable medical device, comprising:
-
receiving a serial data stream from a demodulator;
translating the received serial data stream into parallel accessible words;
verifying message integrity;
detecting message type; and
,acknowledging the received message. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A method of processing transmitted telemetry signals in an implantable medical device, comprising:
-
selecting the message type to be transmitted with control logic;
adding source and destination address information with an uplink frame generator;
adding status information with control logic;
encoding the transmit message parallel accessible words into a transmit message serial data bits; and
,transferring the message to a modulator for transmission of the message by telemetry. - View Dependent Claims (52, 53, 54, 55)
-
Specification