US20120106602A1 - Signaling in a Medical Implant Based System - Google Patents

Signaling in a Medical Implant Based System Download PDF

Info

Publication number
US20120106602A1
US20120106602A1 US13/347,893 US201213347893A US2012106602A1 US 20120106602 A1 US20120106602 A1 US 20120106602A1 US 201213347893 A US201213347893 A US 201213347893A US 2012106602 A1 US2012106602 A1 US 2012106602A1
Authority
US
United States
Prior art keywords
transceiver
predefined sequence
predefined
medical
signal
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.)
Abandoned
Application number
US13/347,893
Inventor
Sthanunathan RAMAKRISHNAN
Ganesan THIAGARAJAN
Divyesh Kumar Shah
Jaiganesh Balakrishnan
Sriram MURALI
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.)
Texas Instruments Inc
Original Assignee
Texas Instruments 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 Texas Instruments Inc filed Critical Texas Instruments Inc
Priority to US13/347,893 priority Critical patent/US20120106602A1/en
Publication of US20120106602A1 publication Critical patent/US20120106602A1/en
Abandoned 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
    • 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

Definitions

  • Embodiments of the disclosure relate to signaling in a medical implant based system.
  • a medical implant based system includes a medical controller and a medical implant.
  • the medical implant is present inside body of a living organism and the medical controller is external.
  • Power consumption of the medical implant is one of the major determinants of lifetime of the medical implant.
  • the power consumption in a medical implant transceiver forms a significant portion of the overall power consumption in the medical implant. Hence, it is desired to maximize efficiency of the medical implant transceiver to increase lifetime of the medical implant.
  • the power of the medical implant transceiver is utilized for performing various functions.
  • power consumption in the medical implant transceiver is dominated by a listen mode of the medical implant transceiver.
  • the medical implant transceiver wakes up periodically and searches for presence of a signal in a band of channels. It is desired to minimize time spent by the medical implant transceiver, in the listen mode, for detecting the signal to save power.
  • a medical controller transceiver selects a channel based on certain parameters and transmits the signal in that channel.
  • the channel, in which the signal is transmitted, is unknown to the medical implant transceiver.
  • the medical implant transceiver has to scan all channels to detect the signal.
  • a power measurement technique is used to scan the channels.
  • the power measurement technique may not be effective for the signals having low signal strength than the threshold.
  • the power measurement technique is sensitive to filter attenuation and noise. Also, the power measurement technique is prone to false alarms with interference and spurs.
  • the signal once detected is decoded to determine whether the signal is intended for the medical implant transceiver. It is possible that the medical implant transceiver detects a signal which is not intended for the medical implant transceiver. For example, a signal for associating with a medical controller transceiver is not intended for the medical implant transceiver which is already associated. However, such determination is made at medium access control (MAC) layer at the medical implant transceiver leading to wastage of power. The situation worsens if several controllers are present in an area as the probability of detecting unwanted signals from different medical controllers increases.
  • MAC medium access control
  • An example of a method includes transmitting bits modulated with a predefined sequence in a band of channels by a first medical transceiver.
  • the method includes detecting the predefined sequence by a second medical transceiver.
  • the method also includes determining presence of a signal if the predefined sequence is detected.
  • Another example of a method includes transmitting bits modulated with a first predefined sequence of a plurality of predefined sequences by a first medical transceiver.
  • the method includes detecting the first predefined sequence by a second medical transceiver when the second medical transceiver enters into an active state.
  • the method also includes performing a predetermined action if the first predefined sequence is detected.
  • An example of a system includes a medical implant transceiver.
  • the medical implant transceiver includes a radio frequency receiver that receives a signal. Further, the medical implant transceiver includes a demodulator that demodulates bits of the signal modulated with a predefined sequence. The medical implant transceiver also includes a correlator that correlates the signal with the predefined sequence to detect the predefined sequence and to determine presence of the signal in the channel.
  • FIG. 1 illustrates an environment, in accordance with one embodiment
  • FIG. 2 is a flow diagram illustrating a method for determining presence of a signal, in accordance with one embodiment
  • FIG. 3 is a flow diagram illustrating a method for signaling, in accordance with one embodiment
  • FIG. 4 is an exemplary illustration of a correlation graph, in accordance with one embodiment
  • FIG. 5 illustrates a block diagram of a portion of a medical controller transceiver, in accordance with one embodiment
  • FIG. 6 illustrates a block diagram of a portion of a medical implant transceiver, in accordance with one embodiment.
  • FIG. 1 illustrates an environment 100 including a medical implant based system.
  • the environment 100 include, but are not limited to, intensive cares units (ICUs), hospital wards, and home environment.
  • the environment 100 includes one or more medical implant transceivers, for example a medical implant transceiver 105 a (hereinafter referred to as implant transceiver 105 a ) and a medical implant transceiver 105 b (hereinafter referred to as implant transceiver 105 b ), and one or more medical controller transceivers, for example a medical controller transceiver 110 a (hereinafter referred to as controller transceiver 110 a ) and a medical controller transceiver 110 b (hereinafter referred to as controller transceiver 110 b ).
  • controller transceiver 110 a hereinafter referred to as controller transceiver 110 a
  • controller transceiver 110 b hereinafter referred to as controller transceiver 110 b
  • the implant transceivers ( 105 a and 105 b ) are present inside living organisms to monitor health and to transmit health details to the controller transceivers ( 110 a and 110 b ).
  • the implant transceivers ( 105 a and 105 b ) are in different medical implants.
  • the controller transceivers ( 110 a and 110 b ) are in different medical controllers.
  • the implant transceiver 105 a includes or is connected to an antenna 115 a
  • the implant transceiver 105 b includes or is connected to an antenna 115 b to transmit and receive signals.
  • the implant transceiver 105 a can also include or be connected to sensors, for example a sensor 120 a and the implant transceiver 105 b can also include or be connected to sensors, for example a sensor 120 b .
  • Each sensor monitors and senses various health details. Examples of the sensors include, but are not limited to, pacemakers and brain sensors.
  • the controller transceiver 110 a also includes or is connected to an antenna 115 c
  • the controller transceiver 110 a also includes or is connected to an antenna 115 d to transmit and receive signals.
  • An implant transceiver for example the implant transceiver 105 a
  • a controller transceiver for example the controller transceiver 110 a
  • the MICS frequency band ranges from 402 megahertz (MHz) to 405 MHz.
  • the implant transceiver 105 a and the controller transceiver 110 a can also communicate with each other in a medical data services (MEDS) frequency band.
  • the MEDS frequency band ranges from 401 MHz to 402 MHz, and from 405 MHz to 406 MHz.
  • the frequency band can be referred to as a band of channels.
  • Each implant transceiver can have two states, an associated state and an unassociated state (listen mode).
  • the associated state can be defined as a state in which an implant transceiver is associated with a controller transceiver.
  • the unassociated state can be defined as a state in which an implant transceiver is not associated with a controller transceiver.
  • the implant transceivers ( 105 a and 105 b ) transition between an active state and an inactive state (a sleep state) irrespective of being in the associated state or the unassociated state.
  • the implant transceivers ( 105 a and 105 b ) spend bulk of the time in the inactive state. In the active state, the implant transceivers ( 105 a and 105 b ) receive, transmit and process signals which lead to power consumption.
  • a communication session is initiated by the controller transceiver 110 a .
  • the controller transceiver 110 a selects a channel for transmission based on certain parameters. In one example, the controller transceiver 110 a selects either a least interfered channel or a channel which has interference power below a threshold. The selection process can be referred to as “Listen Before Talk” (LBT).
  • LBT Listen Before Talk
  • the controller transceiver 110 a then transmits a signal in the channel.
  • the signal can be of various types, for example a signal for association, a poll signal and a signal for data transfer.
  • the implant transceiver 105 a When in the unassociated state, the implant transceiver 105 a searches for the signal for association from the controller transceiver 110 a .
  • the channel in which the signal for association is present is unknown to the implant transceiver 105 a and hence, the implant transceiver 105 a needs to scan various channels to determine presence of the signal for association.
  • the implant transceiver 105 a needs to detect the signal for association in a time efficient manner.
  • the controller transceiver 110 a may transmit different types of signals for different implant transceivers. For example, in a hospital ward the controller transceiver 110 a may be associated with different implant transceivers of various living organisms, and may be transmitting various poll signals and signals for data transfer. Hence, the implant transceiver 105 a also needs to discard the poll signals and the signals for data transfer.
  • the implant transceiver 105 a searches for the poll signal or the signal for data transfer from the controller transceiver 110 a .
  • the implant transceiver 105 a needs to detect the poll signal or the signal for data transfer in a time efficient manner.
  • the controller transceiver 110 a may transmit different types of signals for different implant transceivers. Hence, the implant transceiver 105 a also needs to discard unwanted signals, for example the signal for association.
  • the controller transceivers ( 110 a and 110 b ) transmit signals for respective implant transceivers ( 105 a and 105 b ), and it is desired that the implant transceiver 105 a detects the signal transmitted by the controller transceiver 110 a and not from the controller transceiver 110 b .
  • a living organism having the implant transceiver 105 a and residing in an apartment having the controller transceiver 110 a does not want the implant transceiver 105 a to detect signals from the controller transceiver 110 b present in a neighboring apartment.
  • a living organism having the implant transceiver 105 a concerned with brain details does not want the implant transceiver 105 a to detect signals from the controller transceiver 110 b used for monitoring heart. Detection of the signal from the controller transceiver 110 b by the implant transceiver 105 a may lead to malfunctioning of the implant transceiver 105 a and can cause damage to the living organism. Further, such detection also leads to unnecessary power consumption.
  • FIG. 2 is a flow diagram illustrating a method for determining presence of a signal.
  • bits of the signal modulated with a predefined sequence are transmitted.
  • the bits can be transmitted by a first medical transceiver.
  • the first medical transceiver can be a medical controller transceiver, hereinafter referred to as the controller transceiver or a medical implant transceiver, hereinafter referred to as the implant transceiver.
  • the predefined sequence is selected based on desired autocorrelation properties. Autocorrelation can be defined as a measure of correlation of a signal with itself. Examples of the predefined sequence include, but are not limited to, a pseudorandom sequence, a gold code sequence, a barker sequence, and a walsh code sequence. The length of the predefined sequence may be selected based on requirement, for example to achieve a desired processing gain.
  • the bits are spread using the predefined sequence. For example, if the predefined sequence is of length 7 then a bit is spread using the predefined sequence and for every bit 7 chips are transmitted. A binary sequence that does not carry information but is used only for spreading is referred to as a chip.
  • the bits are modulated and transmitted.
  • Various techniques can be used for modulation. Examples of the modulation techniques include, but are not limited to, binary phase shift keying, quadrature phase shift keying, and differential phase shift keying.
  • presence of the predefined sequence is detected by a second medical transceiver, functioning as a receiver. Detecting presence of the predefined sequence includes detecting the predefined sequence.
  • the second medical transceiver can be the implant transceiver or the controller transceiver. For example, if the first medical transceiver is the controller transceiver then the second medical transceiver can be the implant transceiver.
  • the implant transceiver alternates between an active state and an inactive state.
  • the implant transceiver scans a band of channels.
  • a signal present in a channel is received and correlated with the predefined sequence.
  • An output of correlation is then processed to detect the predefined sequence.
  • the output of the correlation is averaged across multiple lengths of the predefined sequence. For example, if the predefined sequence of length 7 is used, then the output of the correlation may be averaged across 7 chips to improve strength of the signal and suppress noise.
  • the averaging can be performed coherently or non-coherently. Different metrics can be used to detect the predefined sequence at the output of the correlation.
  • a ratio of a peak value of a sample, having a maximum peak, to an average value of peaks of off-peak samples can be used as a metric.
  • the samples correspond to the signal.
  • the ratio is 7.
  • the metric can then be compared against a threshold to detect the predefined sequence.
  • the threshold can be selected to minimize probability of false alarm and to minimize probability of missing detection for a length of time allowed for detection of the predefined sequence. If the ratio exceeds the threshold then the predefined sequence is detected.
  • Other metrics for example comparing the peak value against another threshold can also be used.
  • the processing gain achieved by the predefined sequence helps in detection of the signals with low strength, thereby enabling the implant transceiver to have high sensitivity.
  • the predefined sequence is embedded in the implant transceiver. If the predefined sequence is detected then step 215 is performed.
  • step 215 presence of the signal is determined.
  • the bits are demodulated and de-spreaded over the predefined sequence to obtain data.
  • the signal can then be processed further.
  • FIG. 3 is a flow diagram illustrating a method for signaling.
  • bits modulated on a first predefined sequence of a plurality of predefined sequences are transmitted by a first medical transceiver.
  • the first medical transceiver can be a controller transceiver or an implant transceiver.
  • the predefined sequences can be selected based on autocorrelation and cross-correlation properties of the predefined sequences.
  • the predefined sequences that have autocorrelation separated by a value exceeding an autocorrelation threshold and cross-correlation by a value less than a cross-correlation threshold can be selected.
  • Cross-correlation can be defined as a measure of similarity of two signals.
  • Autocorrelation can be defined as a measure of correlation of a signal with itself.
  • four pseudorandom sequences of length 7 satisfying the autocorrelation and cross-correlation properties can be determined.
  • the predefined sequences can then be assigned to and used by the controller transceiver for different functions.
  • the ICU can be divided into cells, for example hexagonal cells.
  • the four pseudorandom sequences (P1, P2, P3 and P4) can be assigned to the cells based on requirement.
  • P1 can be assigned to the cells for transmitting signal for association.
  • P2, P3 and P4 can be assigned for transmitting signals indicating a predefined function. Examples of the predefined function include, but are not limited to, polling and data transfer.
  • P2, P3 and P4 can be assigned in a way that controller transceivers in neighboring cells do not have same predefined sequence for transmission of signals for same function. Assigning of the sequences based on requirement minimizes interference among signals from different controller transceivers in adjacent cells. Predefined sequences with higher length, yielding more predefined sequences satisfying the autocorrelation and cross-correlation properties can also be used.
  • the ICU can have different controller transceivers for different organs of a living organism. For example, a controller transceiver for brain and another controller transceiver for heart. Different predefined sequences can then be assigned and used for different organs.
  • the predefined sequences are hardcoded into the controller transceiver.
  • the controller transceiver can select the predefined sequence for a specific use in response to an input from a user.
  • the selected predefined sequence can be referred to as the first predefined sequence.
  • the bits are then spreaded and modulated with the predefined sequence, and transmitted.
  • the spreading and modulating can be performed at a physical layer of the controller transceiver.
  • presence of the predefined sequence is detected by a second medical transceiver. Detecting presence of the predefined sequence includes detecting the predefined sequence.
  • the second medical transceiver can be the implant transceiver or the controller transceiver. For example, if the first medical transceiver is the controller transceiver then the second medical transceiver can be the implant transceiver.
  • the predefined sequence is detected at a physical layer of the implant transceiver and step 315 is then performed.
  • a predetermined action is performed.
  • the predetermined action includes at least one of determining presence of a signal for association, determining presence of a poll signal and determining presence of a signal for data transfer.
  • the implant transceiver can get associated with the controller transceiver after performing further processing of the signal.
  • the implant transceiver can send an acknowledgement to indicate association.
  • the controller transceiver can then also send information indicating the predefined sequence that will be used by the controller transceiver for transmitting data in subsequent signals.
  • FIG. 4 illustrates an exemplary correlation graph.
  • X-axis represents time corresponding to various signals and Y-axis represents amplitudes of various signals.
  • a peak value of a sample 405 having a maximum peak indicates that the predefined sequence is detected.
  • ratio of the peak value and an average value of off-peak samples 410 can also be calculated and checked against a threshold. If the ratio exceeds the threshold then the predefined sequence is detected. The ratio can be referred to as peak-to-off-peak signal to noise ratio.
  • the off-peak samples can include samples other than the sample having the maximum peak. In another example, the off-peak samples can include samples other than the sample having the maximum peak and other than adjacent samples of the sample having the maximum peak.
  • FIG. 5 illustrates a block diagram of a portion of a controller transceiver, for example a controller transceiver 110 a.
  • the controller transceiver 110 a includes a predefined sequence spreader 505 that spreads bits with a predefined sequence.
  • the controller transceiver 110 a also includes a modulator 510 that modulates the bits with the predefined sequence.
  • the controller transceiver 110 a includes a radio frequency transmitter 515 that transmits signals.
  • the radio frequency transmitter 515 transmits the signals through an antenna 115 c.
  • the controller transceiver 110 a also includes a radio frequency receiver that receives signals.
  • a radio frequency transceiver can be present for performing functions of the radio frequency transmitter 515 and the radio frequency receiver.
  • the modulator 510 and the predefined sequence spreader 505 are present at a physical layer of the controller transceiver 110 a.
  • FIG. 6 illustrates a block diagram of a medical implant transceiver, for example an implant transceiver 105 a.
  • the implant transceiver 105 a includes a radio frequency receiver 605 that scans a band of channels and receives signals in the band of channels.
  • the implant transceiver 105 a includes a demodulator 610 that demodulates the bits modulated with the predefined sequence.
  • the implant transceiver 105 a also includes a correlator 615 that correlates the received signal with the predefined sequence.
  • the correlator 615 also de-spreads the bits modulated with the predefined sequence.
  • the implant transceiver 105 a further includes a peak-to-off-peak signal to noise ratio detector 625 that detects the predefined sequence.
  • the demodulator 610 , the correlator 615 , the accumulator 620 , and the peak-to-off-peak signal to noise ratio detector 625 are present at a physical layer of the implant transceiver 105 a.

Abstract

Signaling in a medical implant based system. A method includes transmitting bits modulated with a predefined sequence in a band of channels by a first medical transceiver. The method includes transmitting bits modulated with a first predefined sequence of a plurality of predefined sequences by a first medical transceiver. The first predefined sequence is detected by a second medical transceiver when the second medical transceiver enters into an active state. A predetermined action is preformed if the first predefined sequence is detected.

Description

    REFERENCE TO PRIORITY APPLICATIONS
  • This application is a Divisional of and claims priority to U.S. Non-Provisional application Ser. No. 12/536,520 filed Aug. 6, 2009, which claims priority from U.S. Provisional Application Ser. No. 61/086,663 filed Aug. 6, 2008, entitled “Wake-up signaling in MICS implants”, which is incorporated herein by reference in its entirety.
  • TECHNICAL FIELD
  • Embodiments of the disclosure relate to signaling in a medical implant based system.
  • BACKGROUND
  • A medical implant based system includes a medical controller and a medical implant. The medical implant is present inside body of a living organism and the medical controller is external. Power consumption of the medical implant is one of the major determinants of lifetime of the medical implant. The power consumption in a medical implant transceiver forms a significant portion of the overall power consumption in the medical implant. Hence, it is desired to maximize efficiency of the medical implant transceiver to increase lifetime of the medical implant.
  • The power of the medical implant transceiver is utilized for performing various functions. In one example, power consumption in the medical implant transceiver is dominated by a listen mode of the medical implant transceiver. In the listen mode (when the implant transceiver listens for the signal), the medical implant transceiver wakes up periodically and searches for presence of a signal in a band of channels. It is desired to minimize time spent by the medical implant transceiver, in the listen mode, for detecting the signal to save power.
  • A medical controller transceiver selects a channel based on certain parameters and transmits the signal in that channel. The channel, in which the signal is transmitted, is unknown to the medical implant transceiver. Hence, the medical implant transceiver has to scan all channels to detect the signal. Currently, a power measurement technique is used to scan the channels. However, the power measurement technique may not be effective for the signals having low signal strength than the threshold. Further, the power measurement technique is sensitive to filter attenuation and noise. Also, the power measurement technique is prone to false alarms with interference and spurs.
  • The signal once detected is decoded to determine whether the signal is intended for the medical implant transceiver. It is possible that the medical implant transceiver detects a signal which is not intended for the medical implant transceiver. For example, a signal for associating with a medical controller transceiver is not intended for the medical implant transceiver which is already associated. However, such determination is made at medium access control (MAC) layer at the medical implant transceiver leading to wastage of power. The situation worsens if several controllers are present in an area as the probability of detecting unwanted signals from different medical controllers increases.
  • SUMMARY
  • An example of a method includes transmitting bits modulated with a predefined sequence in a band of channels by a first medical transceiver. The method includes detecting the predefined sequence by a second medical transceiver. The method also includes determining presence of a signal if the predefined sequence is detected.
  • Another example of a method includes transmitting bits modulated with a first predefined sequence of a plurality of predefined sequences by a first medical transceiver. The method includes detecting the first predefined sequence by a second medical transceiver when the second medical transceiver enters into an active state. The method also includes performing a predetermined action if the first predefined sequence is detected.
  • An example of a system includes a medical implant transceiver. The medical implant transceiver includes a radio frequency receiver that receives a signal. Further, the medical implant transceiver includes a demodulator that demodulates bits of the signal modulated with a predefined sequence. The medical implant transceiver also includes a correlator that correlates the signal with the predefined sequence to detect the predefined sequence and to determine presence of the signal in the channel.
  • BRIEF DESCRIPTION OF THE VIEWS OF DRAWINGS
  • In the accompanying figures, similar reference numerals may refer to identical or functionally similar elements. These reference numerals are used in the detailed description to illustrate various embodiments and to explain various aspects and advantages of the disclosure.
  • FIG. 1 illustrates an environment, in accordance with one embodiment;
  • FIG. 2 is a flow diagram illustrating a method for determining presence of a signal, in accordance with one embodiment;
  • FIG. 3 is a flow diagram illustrating a method for signaling, in accordance with one embodiment;
  • FIG. 4 is an exemplary illustration of a correlation graph, in accordance with one embodiment;
  • FIG. 5 illustrates a block diagram of a portion of a medical controller transceiver, in accordance with one embodiment; and
  • FIG. 6 illustrates a block diagram of a portion of a medical implant transceiver, in accordance with one embodiment.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • FIG. 1 illustrates an environment 100 including a medical implant based system. Examples of the environment 100 include, but are not limited to, intensive cares units (ICUs), hospital wards, and home environment. The environment 100 includes one or more medical implant transceivers, for example a medical implant transceiver 105 a (hereinafter referred to as implant transceiver 105 a) and a medical implant transceiver 105 b (hereinafter referred to as implant transceiver 105 b), and one or more medical controller transceivers, for example a medical controller transceiver 110 a (hereinafter referred to as controller transceiver 110 a) and a medical controller transceiver 110 b (hereinafter referred to as controller transceiver 110 b). The implant transceivers (105 a and 105 b) are present inside living organisms to monitor health and to transmit health details to the controller transceivers (110 a and 110 b). The implant transceivers (105 a and 105 b) are in different medical implants. The controller transceivers (110 a and 110 b) are in different medical controllers.
  • The implant transceiver 105 a includes or is connected to an antenna 115 a, and the implant transceiver 105 b includes or is connected to an antenna 115 b to transmit and receive signals. The implant transceiver 105 a can also include or be connected to sensors, for example a sensor 120 a and the implant transceiver 105 b can also include or be connected to sensors, for example a sensor 120 b. Each sensor monitors and senses various health details. Examples of the sensors include, but are not limited to, pacemakers and brain sensors. Similarly, the controller transceiver 110 a also includes or is connected to an antenna 115 c, and the controller transceiver 110 a also includes or is connected to an antenna 115 d to transmit and receive signals.
  • An implant transceiver, for example the implant transceiver 105 a, and a controller transceiver, for example the controller transceiver 110 a, can communicate with each other in a medical implant communication service (MICS) frequency band. The MICS frequency band ranges from 402 megahertz (MHz) to 405 MHz. The implant transceiver 105 a and the controller transceiver 110 a can also communicate with each other in a medical data services (MEDS) frequency band. The MEDS frequency band ranges from 401 MHz to 402 MHz, and from 405 MHz to 406 MHz. The frequency band can be referred to as a band of channels.
  • Each implant transceiver can have two states, an associated state and an unassociated state (listen mode). The associated state can be defined as a state in which an implant transceiver is associated with a controller transceiver. The unassociated state can be defined as a state in which an implant transceiver is not associated with a controller transceiver. The implant transceivers (105 a and 105 b) transition between an active state and an inactive state (a sleep state) irrespective of being in the associated state or the unassociated state. The implant transceivers (105 a and 105 b) spend bulk of the time in the inactive state. In the active state, the implant transceivers (105 a and 105 b) receive, transmit and process signals which lead to power consumption.
  • A communication session is initiated by the controller transceiver 110 a. The controller transceiver 110 a selects a channel for transmission based on certain parameters. In one example, the controller transceiver 110 a selects either a least interfered channel or a channel which has interference power below a threshold. The selection process can be referred to as “Listen Before Talk” (LBT). The controller transceiver 110 a then transmits a signal in the channel. The signal can be of various types, for example a signal for association, a poll signal and a signal for data transfer.
  • When in the unassociated state, the implant transceiver 105 a searches for the signal for association from the controller transceiver 110 a. The channel in which the signal for association is present is unknown to the implant transceiver 105 a and hence, the implant transceiver 105 a needs to scan various channels to determine presence of the signal for association. The implant transceiver 105 a needs to detect the signal for association in a time efficient manner. The controller transceiver 110 a may transmit different types of signals for different implant transceivers. For example, in a hospital ward the controller transceiver 110 a may be associated with different implant transceivers of various living organisms, and may be transmitting various poll signals and signals for data transfer. Hence, the implant transceiver 105 a also needs to discard the poll signals and the signals for data transfer.
  • When in the associated state, the implant transceiver 105 a searches for the poll signal or the signal for data transfer from the controller transceiver 110 a. The implant transceiver 105 a needs to detect the poll signal or the signal for data transfer in a time efficient manner. The controller transceiver 110 a may transmit different types of signals for different implant transceivers. Hence, the implant transceiver 105 a also needs to discard unwanted signals, for example the signal for association.
  • The controller transceivers (110 a and 110 b) transmit signals for respective implant transceivers (105 a and 105 b), and it is desired that the implant transceiver 105 a detects the signal transmitted by the controller transceiver 110 a and not from the controller transceiver 110 b. For example, a living organism having the implant transceiver 105 a and residing in an apartment having the controller transceiver 110 a does not want the implant transceiver 105 a to detect signals from the controller transceiver 110 b present in a neighboring apartment. In another example, in an ICU, a living organism having the implant transceiver 105 a concerned with brain details does not want the implant transceiver 105 a to detect signals from the controller transceiver 110 b used for monitoring heart. Detection of the signal from the controller transceiver 110 b by the implant transceiver 105 a may lead to malfunctioning of the implant transceiver 105 a and can cause damage to the living organism. Further, such detection also leads to unnecessary power consumption.
  • A method for determining the signal in the band of channels in a power efficient manner is explained in detail in conjunction with FIG. 2.
  • FIG. 2 is a flow diagram illustrating a method for determining presence of a signal.
  • At step 205, bits of the signal modulated with a predefined sequence are transmitted. The bits can be transmitted by a first medical transceiver. The first medical transceiver can be a medical controller transceiver, hereinafter referred to as the controller transceiver or a medical implant transceiver, hereinafter referred to as the implant transceiver.
  • The predefined sequence is selected based on desired autocorrelation properties. Autocorrelation can be defined as a measure of correlation of a signal with itself. Examples of the predefined sequence include, but are not limited to, a pseudorandom sequence, a gold code sequence, a barker sequence, and a walsh code sequence. The length of the predefined sequence may be selected based on requirement, for example to achieve a desired processing gain.
  • In one embodiment, the bits are spread using the predefined sequence. For example, if the predefined sequence is of length 7 then a bit is spread using the predefined sequence and for every bit 7 chips are transmitted. A binary sequence that does not carry information but is used only for spreading is referred to as a chip. The processing gain that can be achieved in the implant transceiver is equal to 10*log10 (Length)=10*log10 (7) dB. After the bits are spread using the predefined sequence, the bits are modulated and transmitted. Various techniques can be used for modulation. Examples of the modulation techniques include, but are not limited to, binary phase shift keying, quadrature phase shift keying, and differential phase shift keying.
  • At step 210, presence of the predefined sequence is detected by a second medical transceiver, functioning as a receiver. Detecting presence of the predefined sequence includes detecting the predefined sequence. The second medical transceiver can be the implant transceiver or the controller transceiver. For example, if the first medical transceiver is the controller transceiver then the second medical transceiver can be the implant transceiver.
  • The implant transceiver alternates between an active state and an inactive state. When the implant transceiver is in the active state, the implant transceiver scans a band of channels. A signal present in a channel is received and correlated with the predefined sequence. An output of correlation is then processed to detect the predefined sequence. In some embodiments, the output of the correlation is averaged across multiple lengths of the predefined sequence. For example, if the predefined sequence of length 7 is used, then the output of the correlation may be averaged across 7 chips to improve strength of the signal and suppress noise. The averaging can be performed coherently or non-coherently. Different metrics can be used to detect the predefined sequence at the output of the correlation. For example, a ratio of a peak value of a sample, having a maximum peak, to an average value of peaks of off-peak samples can be used as a metric. The samples correspond to the signal. In one example, when there is no noise and the length of the predefined sequence is 7, the ratio is 7. The metric can then be compared against a threshold to detect the predefined sequence. The threshold can be selected to minimize probability of false alarm and to minimize probability of missing detection for a length of time allowed for detection of the predefined sequence. If the ratio exceeds the threshold then the predefined sequence is detected. Other metrics, for example comparing the peak value against another threshold can also be used. The processing gain achieved by the predefined sequence helps in detection of the signals with low strength, thereby enabling the implant transceiver to have high sensitivity.
  • The predefined sequence is embedded in the implant transceiver. If the predefined sequence is detected then step 215 is performed.
  • At step 215, presence of the signal is determined.
  • In some embodiment, the bits are demodulated and de-spreaded over the predefined sequence to obtain data. The signal can then be processed further.
  • FIG. 3 is a flow diagram illustrating a method for signaling.
  • At step 305, bits modulated on a first predefined sequence of a plurality of predefined sequences are transmitted by a first medical transceiver. The first medical transceiver can be a controller transceiver or an implant transceiver.
  • The predefined sequences can be selected based on autocorrelation and cross-correlation properties of the predefined sequences. The predefined sequences that have autocorrelation separated by a value exceeding an autocorrelation threshold and cross-correlation by a value less than a cross-correlation threshold can be selected. Cross-correlation can be defined as a measure of similarity of two signals. Autocorrelation can be defined as a measure of correlation of a signal with itself. In one example, four pseudorandom sequences of length 7 satisfying the autocorrelation and cross-correlation properties can be determined. The predefined sequences can then be assigned to and used by the controller transceiver for different functions.
  • In one scenario, for example an ICU, the ICU can be divided into cells, for example hexagonal cells. The four pseudorandom sequences (P1, P2, P3 and P4) can be assigned to the cells based on requirement. For example, P1 can be assigned to the cells for transmitting signal for association. P2, P3 and P4 can be assigned for transmitting signals indicating a predefined function. Examples of the predefined function include, but are not limited to, polling and data transfer. P2, P3 and P4 can be assigned in a way that controller transceivers in neighboring cells do not have same predefined sequence for transmission of signals for same function. Assigning of the sequences based on requirement minimizes interference among signals from different controller transceivers in adjacent cells. Predefined sequences with higher length, yielding more predefined sequences satisfying the autocorrelation and cross-correlation properties can also be used.
  • In another scenario, the ICU can have different controller transceivers for different organs of a living organism. For example, a controller transceiver for brain and another controller transceiver for heart. Different predefined sequences can then be assigned and used for different organs.
  • In some embodiments, the predefined sequences are hardcoded into the controller transceiver. The controller transceiver can select the predefined sequence for a specific use in response to an input from a user. The selected predefined sequence can be referred to as the first predefined sequence.
  • The bits are then spreaded and modulated with the predefined sequence, and transmitted. The spreading and modulating can be performed at a physical layer of the controller transceiver.
  • At step 310, presence of the predefined sequence is detected by a second medical transceiver. Detecting presence of the predefined sequence includes detecting the predefined sequence. The second medical transceiver can be the implant transceiver or the controller transceiver. For example, if the first medical transceiver is the controller transceiver then the second medical transceiver can be the implant transceiver.
  • The predefined sequence is detected at a physical layer of the implant transceiver and step 315 is then performed.
  • At step 315, a predetermined action is performed. The predetermined action includes at least one of determining presence of a signal for association, determining presence of a poll signal and determining presence of a signal for data transfer.
  • In some embodiments, if the signal for association is determined then the implant transceiver can get associated with the controller transceiver after performing further processing of the signal. The implant transceiver can send an acknowledgement to indicate association. The controller transceiver can then also send information indicating the predefined sequence that will be used by the controller transceiver for transmitting data in subsequent signals.
  • FIG. 4 illustrates an exemplary correlation graph. X-axis represents time corresponding to various signals and Y-axis represents amplitudes of various signals. A peak value of a sample 405 having a maximum peak indicates that the predefined sequence is detected. In some embodiments, ratio of the peak value and an average value of off-peak samples 410 can also be calculated and checked against a threshold. If the ratio exceeds the threshold then the predefined sequence is detected. The ratio can be referred to as peak-to-off-peak signal to noise ratio.
  • In one example, the off-peak samples can include samples other than the sample having the maximum peak. In another example, the off-peak samples can include samples other than the sample having the maximum peak and other than adjacent samples of the sample having the maximum peak.
  • FIG. 5 illustrates a block diagram of a portion of a controller transceiver, for example a controller transceiver 110 a.
  • The controller transceiver 110 a includes a predefined sequence spreader 505 that spreads bits with a predefined sequence. The controller transceiver 110 a also includes a modulator 510 that modulates the bits with the predefined sequence. The controller transceiver 110 a includes a radio frequency transmitter 515 that transmits signals. The radio frequency transmitter 515 transmits the signals through an antenna 115 c.
  • The controller transceiver 110 a also includes a radio frequency receiver that receives signals. In one embodiment, a radio frequency transceiver can be present for performing functions of the radio frequency transmitter 515 and the radio frequency receiver.
  • The modulator 510 and the predefined sequence spreader 505 are present at a physical layer of the controller transceiver 110 a.
  • FIG. 6 illustrates a block diagram of a medical implant transceiver, for example an implant transceiver 105 a.
  • The implant transceiver 105 a includes a radio frequency receiver 605 that scans a band of channels and receives signals in the band of channels. The implant transceiver 105 a includes a demodulator 610 that demodulates the bits modulated with the predefined sequence. The implant transceiver 105 a also includes a correlator 615 that correlates the received signal with the predefined sequence. The correlator 615 also de-spreads the bits modulated with the predefined sequence. The implant transceiver 105 a also includes an accumulator 620 that adds signals with a delay. In one example if the PN sequence length=7, then the accumulator 620 adds a delay equal to 7.
  • In some embodiments, the implant transceiver 105 a further includes a peak-to-off-peak signal to noise ratio detector 625 that detects the predefined sequence.
  • The demodulator 610, the correlator 615, the accumulator 620, and the peak-to-off-peak signal to noise ratio detector 625 are present at a physical layer of the implant transceiver 105 a.
  • The foregoing description sets forth numerous specific details to convey a thorough understanding of embodiments of the disclosure. However, it will be apparent to one skilled in the art that embodiments of the disclosure may be practiced without these specific details. Some well-known features are not described in detail in order to avoid obscuring the disclosure. Other variations and embodiments are possible in light of above teachings, and it is thus intended that the scope of disclosure not be limited by this Detailed Description, but only by the Claims.

Claims (12)

1-8. (canceled)
9. A method comprising:
transmitting bits modulated with a first predefined sequence of a plurality of predefined sequences by a first medical transceiver;
detecting the first predefined sequence by a second medical transceiver when the second medical transceiver enters into an active state; and
performing a predetermined action if the first predefined sequence is detected.
10. The method as claimed in claim 9 and further comprising:
determining the plurality of predefined sequences based on autocorrelation and cross-correlation properties.
11. The method as claimed in claim 9 and further comprising:
dividing a location comprising multiple first medical transceivers into cells;
assigning a predefined sequence of the plurality of predefined sequences for modulating the bits for association to the cells; and
assigning other predefined sequences of the plurality of predefined sequences to the cells for modulating bits for a predefined function, wherein no two adjacent cells have a similar predefined sequence for modulating the bits for the predefined function.
12. The method as claimed in claim 9, wherein the detecting comprises:
detecting the first predefined sequence at a physical layer of the second medical transceiver.
13. The method as claimed in claim 9, wherein performing the predetermined action comprises:
determining presence of a signal for association if the first predefined sequence is detected.
14. The method as claimed in claim 13 and further comprising:
processing the signal for association; and
sending an acknowledgment based on the processing.
15. The method as claimed in claim 14 and further comprising:
transmitting information identifying a predefined sequence of the plurality of predefined sequences that the first medical transceiver will use to transmit data.
16. The method as claimed in claim 9, wherein performing the predetermined action comprises one of:
determining presence of a poll signal if the first predefined sequence is detected; and
determining presence of a signal for data transfer if the first predefined sequence is detected.
17. A system comprising:
a medical implant transceiver comprising
a radio frequency receiver that receives a signal;
a demodulator that demodulates bits of the signal modulated with a predefined sequence;
a correlator that correlates the signal with the predefined sequence to detect the predefined sequence, that determines presence of the signal in the channel.
18. The system as claimed in claim 17 and further comprising:
a medical controller transceiver comprising
a predefined sequence spreader that spreads the bits with the predefined sequence;
a modulator that modulates the bits with the predefined sequence; and
a radio frequency transmitter that transmits the bits.
19. The system as claimed in claim 17, wherein the medical implant transceiver further comprises:
a peak-to-off-peak signal to noise ratio detector that detects the predefined sequence.
US13/347,893 2008-08-06 2012-01-11 Signaling in a Medical Implant Based System Abandoned US20120106602A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/347,893 US20120106602A1 (en) 2008-08-06 2012-01-11 Signaling in a Medical Implant Based System

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US8666308P 2008-08-06 2008-08-06
US12/536,520 US20100036459A1 (en) 2008-08-06 2009-08-06 Signaling in a medical implant based system
US13/347,893 US20120106602A1 (en) 2008-08-06 2012-01-11 Signaling in a Medical Implant Based System

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/536,520 Division US20100036459A1 (en) 2008-08-06 2009-08-06 Signaling in a medical implant based system

Publications (1)

Publication Number Publication Date
US20120106602A1 true US20120106602A1 (en) 2012-05-03

Family

ID=41653655

Family Applications (4)

Application Number Title Priority Date Filing Date
US12/536,520 Abandoned US20100036459A1 (en) 2008-08-06 2009-08-06 Signaling in a medical implant based system
US12/536,562 Abandoned US20100036460A1 (en) 2008-08-06 2009-08-06 Parallel search circuit for a medical implant receiver
US12/536,579 Active 2031-06-07 US8401660B2 (en) 2008-08-06 2009-08-06 Polling mechanism in a medical implant based system
US13/347,893 Abandoned US20120106602A1 (en) 2008-08-06 2012-01-11 Signaling in a Medical Implant Based System

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US12/536,520 Abandoned US20100036459A1 (en) 2008-08-06 2009-08-06 Signaling in a medical implant based system
US12/536,562 Abandoned US20100036460A1 (en) 2008-08-06 2009-08-06 Parallel search circuit for a medical implant receiver
US12/536,579 Active 2031-06-07 US8401660B2 (en) 2008-08-06 2009-08-06 Polling mechanism in a medical implant based system

Country Status (1)

Country Link
US (4) US20100036459A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8805528B2 (en) * 2009-03-31 2014-08-12 Medtronic, Inc. Channel assessment and selection for wireless communication between medical devices
US20130197607A1 (en) 2011-06-28 2013-08-01 Greatbatch Ltd. Dual patient controllers
US20130006330A1 (en) 2011-06-28 2013-01-03 Greatbatch, Ltd. Dual patient controllers
US8954148B2 (en) 2011-06-28 2015-02-10 Greatbatch, Ltd. Key fob controller for an implantable neurostimulator
US8798205B2 (en) 2012-10-22 2014-08-05 Medtronic, Inc. Telemetry polling circuit with noise discrimination and selectable tuning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040127959A1 (en) * 2001-07-06 2004-07-01 Cardiac Pacemakers, Inc. Adapative telemetry system and method for an implantable medical device
US20070060978A1 (en) * 2005-09-12 2007-03-15 Haubrich Gregory J Communication system and method with preamble encoding for an implantable medical device
US20070167994A1 (en) * 2003-12-12 2007-07-19 Advanced Bioics Corporation Telemetry method and apparatus for ambulatory medical device

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5350411A (en) * 1993-06-28 1994-09-27 Medtronic, Inc. Pacemaker telemetry system
US6427088B1 (en) * 2000-01-21 2002-07-30 Medtronic Minimed, Inc. Ambulatory medical apparatus and method using telemetry system with predefined reception listening periods
US6539253B2 (en) * 2000-08-26 2003-03-25 Medtronic, Inc. Implantable medical device incorporating integrated circuit notch filters
US6443891B1 (en) * 2000-09-20 2002-09-03 Medtronic, Inc. Telemetry modulation protocol system for medical devices
SE0100284D0 (en) * 2001-01-31 2001-01-31 St Jude Medical Medical communication system
US6993393B2 (en) * 2001-12-19 2006-01-31 Cardiac Pacemakers, Inc. Telemetry duty cycle management system for an implantable medical device
US7209790B2 (en) * 2002-09-30 2007-04-24 Medtronic, Inc. Multi-mode programmer for medical device communication
US7319903B2 (en) * 2004-04-07 2008-01-15 Cardiac Pacemakers, Inc. System and method for RF transceiver duty cycling in an implantable medical device
US7826343B2 (en) * 2004-09-07 2010-11-02 Qualcomm Incorporated Position location signaling method apparatus and system utilizing orthogonal frequency division multiplexing
US7391347B2 (en) * 2005-11-22 2008-06-24 Sigmatel, Inc. Radio receiver, system on a chip integrated circuit and methods for use therewith
US7742816B2 (en) * 2006-03-31 2010-06-22 Medtronic, Inc. Multichannel communication for implantable medical device applications
US20080112885A1 (en) * 2006-09-06 2008-05-15 Innurvation, Inc. System and Method for Acoustic Data Transmission
US8554333B2 (en) * 2008-07-24 2013-10-08 Pacesetter, Inc. Adaptable communication sensitivity for an implantable medical device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040127959A1 (en) * 2001-07-06 2004-07-01 Cardiac Pacemakers, Inc. Adapative telemetry system and method for an implantable medical device
US20070167994A1 (en) * 2003-12-12 2007-07-19 Advanced Bioics Corporation Telemetry method and apparatus for ambulatory medical device
US20070060978A1 (en) * 2005-09-12 2007-03-15 Haubrich Gregory J Communication system and method with preamble encoding for an implantable medical device

Also Published As

Publication number Publication date
US20100036461A1 (en) 2010-02-11
US20100036459A1 (en) 2010-02-11
US20100036460A1 (en) 2010-02-11
US8401660B2 (en) 2013-03-19

Similar Documents

Publication Publication Date Title
US20120106602A1 (en) Signaling in a Medical Implant Based System
Kellogg et al. Wi-Fi backscatter: Internet connectivity for RF-powered devices
CA2495154C (en) Wireless ultra wideband network having frequency bin transmission level setting and related methods
Rahul et al. Learning to share: narrowband-friendly wideband networks
US10382161B2 (en) Wireless networking communication methods, systems, and devices operable using harvested power
CA2494802C (en) Wireless ultra wideband network having interference mitigation and related methods
US20070060053A1 (en) System and method for unscheduled wireless communication with a medical device
US20120307839A1 (en) Method for receiving channel selection information
US20060128414A1 (en) Wireless communication systems
EP1686699A2 (en) Radio communication device and semiconductor integrated circuit device used for the same
US8724753B2 (en) Spectrum sensor for cognitive wireless communication and method for cognitive wireless communication
US20120170482A1 (en) Apparatus and method for transmitting data in low-frequency band in human body communication system, and the human body communication system
CA2467591A1 (en) Method of securing access to a user having an enhanced security proximity token
CN104272814A (en) Method for processing the reception of a communication signal by radio channel, and associated method for processing the transmission, devices and computer programs
WO2017129256A1 (en) Improved advertising scheme
EP1702488A1 (en) Hole-filling channel access
CN102160790A (en) In-vivo implanted monitoring system for living beings and wireless communication method for data monitored by same
US20090022139A1 (en) Wireless personal area network zigbee receiver and receiving method thereof
US8681039B2 (en) Devices, methods, and systems for occupancy detection
US8774933B2 (en) Power efficiency in a medical implant based system
US9131512B2 (en) Methods and arrangements to mitigate collisions in wireless networks by enabling coexistence of disparate bandwidths
Flammini et al. Received signal strength characterization for wireless sensor networking
Kishore et al. Waveform and energy based dual stage sensing technique for cognitive radio using RTL-SDR
US11777704B1 (en) Concurrent multistandard detection receiver with prepacket transmission detection
WO2002089350A1 (en) Synchronization of wireless communication between devices

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION