An ECG is a recording of electrical activity of a heart of a subject over time. ECG devices generally measure the potential differences between various selected points on the body of a test subject. The measured potential differences may mirror the electronic activities of the heart muscle and provide some insight into the cardiac health of the test subject. The ECG measurement can be performed by way of attaching electrodes to the body of a test subject in predetermined places. For example, the electrodes can be placed around the heart at various points on the test subject.
The placement of the electrodes on the test subject may require experience and anatomical knowledge about the test subject. In the event that the test subject is a small animal, it may be difficult to ascertain the proper anatomical positions for electrode placement. As a result, electrodes may be improperly positioned which may provide skewed test results. In addition, electrodes may lose electrical conductivity over time. These electrodes may cause excessive electrical noise due to disruptions of electrical conductivity which may lead to difficulty in interpreting received measurement data.
Respiration monitoring has been performed using respiratory inductive plethysmography (RIP) technology. RIP bands can be placed around the torso of a subject such that when the subject respires, the RIP bands inductively register a change in the shape of the torso. For example, the RIP bands can include an expandable, serpentine-shaped conductor that encircles the subject's torso, and the change can be detected by measuring how the inductance of the conductor changes with the subject's breathing.
The invention relates to improved ECG and respiration monitoring in animals. Respiration monitoring can be performed by measuring an impedance value of the animal's body concurrently with detection of ECG signals. A system for animal monitoring can perform measurements while permitting the animal to ambulate and not be tethered to stationary equipment. Respiration monitoring can be performed in more than one channel, for example to permit both thoracic and abdominal respiration to be detected. ECG monitoring can be performed using a surface electrode that is also used for respiration monitoring.
In a first aspect, an ambulatory animal monitoring system includes a wearable structure constructed to be worn about a body of a non-human animal to be monitored. The system includes a plurality of electrical signal conduits each associated with the wearable structure and each connectable to a different one of a plurality of surface electrode components. The system includes processing and control device adapted to be worn with the wearable structure, the processing and control device comprising a) an ECG monitoring component that generates data indicative of an ECG signal over time by measuring the ECG signal of the animal using surface electrode components connected to the plurality of electrical signal conduits; and b) an impedance level monitoring component that generates data indicative of electrical impedance levels of the animal over time by i) injecting current between at least two surface electrode components connected to the plurality of electrical signal conduits, and ii) measuring a resulting voltage level between at least two surface electrode components connected to the plurality of electrical signal conduits, at least one of the surface electrode components between which the current is injected not being used for the measuring of the resulting voltage.
Implementations can include one or more of the following features. The plurality of electrical signal conduits can include at least three electrical signal conduits. At least one surface electrode component whose output is connected to the plurality of electrical signal conduits can be used both in measuring the ECG signal and in measuring the electrical impedance level. The impedance measurement circuitry can include two channels of impedance measurement circuitry for measuring over time an electrical impedance level between two different sets of surface electrode components whose outputs are connected to the plurality of electrical signal conduits, so as to measure over time an electrical impedance level across two different portions of the animal's body. The plurality of electrical signal conduits can include at least six electrical signal conduits (ESC1 through ESC6) for using at least six surface electrode components (SEC1 through SEC6) with the animal monitoring system. At least electrical signal conduits ESC1, ESC2, ESC4 and ESC5 can be used for electrical impedance measurements; and at least electrical signal conduits ESC2 and ESC4 are used for ECG measurement. Electrical signal conduits ESC3 and ESC 6 can also be used for impedance measurements, with electrical signal conduits ESC1, ESC2, ESC4 and ESC5 being used for a first channel of electrical impedance measurements, and electrical signal conduits ESC2, ESC3, ESC5 and ESC6 being used for a second channel of electrical impedance measurements. The animal monitoring system can further include a telemetry component adapted to be worn with the wearable structure, the telemetry component for wirelessly communicating to another device the generated data indicative of an ECG signal over time and the generated data indicative of electrical impedance levels of the animal over time. The system can be configured such that when the system is placed on an animal to be monitored, the system does not restrict ambulatory movement of the animal by way of tethering the animal to stationary equipment. The processing and control device can be adapted to determine from the electrical impedance measures whether a placement of an electrode component on the animal is unsatisfactory. The processing and control device can further be adapted to perform the ECG sensing and the impedance measuring using electrode components other than an electrode component whose placement has determined to be unsatisfactory. The processing and control device can further be adapted to produce a signal indicative of an electrode component having an unsatifactory placement. The impedance level monitoring component can generate the data indicative of electrical impedance levels such that the data is configured to be used in monitoring animal respiration.
In a second aspect, an animal monitoring system includes wearable componentry comprising: a wearable structure constructed to be worn about a body of a non-human animal to be monitored; a plurality of electrical signal conduits each associated with the wearable structure and connectable to a different one of a plurality of surface electrode components; processing and control apparatus adapted to be worn with the wearable structure, the processing and control apparatus comprising a) an ECG monitoring component that generates data indicative of an ECG signal over time by measuring the ECG signal of the animal using surface electrode components connected to the plurality of electrical signal conduits; and b) an impedance level monitoring component that generates data indicative of electrical impedance levels of the animal over time by i) injecting current between at least two surface electrode components connected to the plurality of electrical signal conduits, and ii) measuring a resulting voltage level between at least two surface electrode components connected to the plurality of electrical signal conduits, at least one of the surface electrode components between which the current is injected not being used for the measuring of the resulting voltage; and a telemetry component adapted to be worn with the wearable structure, the telemetry component for wirelessly communicating the generated data indicative of an ECG signal over time and the generated data indicative of electrical impedance levels of the animal over time. The system includes receiving and processing apparatus comprising a wireless receiver that receives the generated data wirelessly transmitted from the telemetry component of the wearable componentry, and an analysis module for analyzing ECG and respiration of the animal based on the generated data.
Implementations may provide one or more of the following advantages. An animal monitoring system can be provided for improved ECG and respiratory monitoring while permitting the animal to ambulate. Respiratory monitoring can be performed based on an impedance measured through at least part of an animal's body. ECG and respiratory monitoring can be performed using at least one common electrode. An animal monitoring system can be provided that can detect unsatisfactory operation of a surface electrode and instead perform the monitoring using another electrode. Additionally, the monitoring system could provide notification that one or more electrodes are exhibiting poor conductivity and require attention or replacement.
The details of one or more embodiments of the invention are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the invention will be apparent from the description and drawings, and from the claims.
Like reference symbols in the various drawings indicate like elements.
An important aspect of animal management is to monitor the animal's physical condition. Respiration is a significant indicator of the animal's well-being. For example, an unusually heavy or weak breathing can be a symptom that the animal is in a particular physical condition. Likewise, if the animal's breathing changes—say, from normal to abnormal—this can also be an important indication for those monitoring the animal. Other signs of physical condition, including ECG data, can also be important. Thus, it is vital to be able to monitor relevant indications of the animal's physical condition. The present disclosure describes examples of systems and techniques that can provide improved monitoring of animals.
During preclinical testing of pharmaceutical compounds on animal subjects, various physiological parameters of the animal subjects can be monitored using an animal monitoring system 100 shown in
The depicted example jacket 104 includes a processing and control device 106 that may be adapted to be worn with, attached to, or otherwise fastened to the jacket 104. For example, the processing and control device 106 may be placed within a pocket or sleeve on the jacket 104 or alternatively may be affixed to the jacket, such as with hook-and-loop fastener, tape, or any other fastener. The processing and control device 106 can, for example, be used to inject current to the canine 102 via surface electrodes and measure signals received at one or more of the surface electrodes.
The processing and control device 106 here includes a wiring system 108 that can include any number of electrical signal conduits for use in the monitoring. For example, the conduit(s) can allow disposable surface electrodes to be removably connected to the device 106. The illustrated system 100 here includes three electrical wires 110, 112, and 114 which are detachably connected to the wiring system 108. In one example, the electrical wires 110, 112, and 114 may be combined in an electrical harness constructed for attachment to the wiring system 108. The wire harness (110-114) and surface electrodes (116-118) can be attached within the wiring system 108 to electrical signal conduits. The connection to the electrical signal conduits may be provided by a single connector or separate connectors for each wire. Any kind of electrical connector can be used, such as a plug. In some implementations, the electrical wires 110-114 can be fixably attached to wiring system 108 and disposable electrodes can connect at the ends of the wires 110-114.
In some implementations, each wire 110, 112, and 114 may be connectable to a different surface electrode component. As shown in
The processing and control device 106 in this implementation includes an ECG monitoring component 122, an impedance level (IL) monitoring component 124, and a telemetry component 126. In one example implementation, the components 122, 124, and 126 can be included in one packaged device that can be held by the jacket 104. In some implementations, the ECG monitoring component 122 and the IL monitoring component 124 may be placed in one area of the jacket 104, while the telemetry component 126 can be placed elsewhere to, for example, facilitate wireless access to the jacket 104 and/or decrease interference noise that may be caused when operating components 122 and 124 in the vicinity of a wireless transceiver. The ECG monitoring component 122 and the IL monitoring component 124 cab be provided as separate components or integrated into a common component.
In general, the ECG monitoring component 122 can generate data indicative of an ECG signal over time by measuring the ECG signal of the animal using two or more surface electrode components connected to respective electrical signal conduits. For example, the ECG monitoring component 122 can measure the electrical potential between the surface electrode 116 and the surface electrode 120 to provide a differential bio-potential signal. In some implementations, signals on both electrodes 116 and 120 may be measured at some frequency to determine the ECG signal over time.
The IL monitoring component 124 generates data indicative of electrical impedance levels in the animal 102 over time. In some implementations, the IL monitoring component 124 can inject a current between two or more surface electrodes connected to a number of electrical signal conduits. For example, the IL monitoring component 124 can inject current between surface electrodes 116 and 118, between surface electrodes 118 and 120, or between surface electrodes 116 and 120 shown in
The IL monitoring component 124 can measure a resulting voltage level which occurs between surface electrode components as a result of the current being injected. For example, if the IL monitoring component 124 injects current between surface electrodes 116 and 118, any of the surface electrodes, such as the surface electrode 118, can measure the resulting voltage.
In some implementations, various parameters in components 122 and 124 may be adjustable or programmable, either automatically (e.g., using signals transmitted from the receiver and corresponding processing circuitry 128) or manually (e.g., accessing the device 122 or 124 in the jacket 104 and entering parameters). In one example, the gain for individual electrode sensors may be adjustable (e.g., manually, or automatically) to facilitate a high signal-to-noise ratio in a variety of operating environments. In some implementations, frequency and current amplitude are both adjustable to maximize the signal-to-noise ratio while minimizing power consumption.
The telemetry component 126 can be adapted to be worn with the jacket 104 for wirelessly communicating generated ECG data and/or impedance level data. For example, the telemetry component 126 can send data to a receiving and processing component 128 located elsewhere, such as in a laboratory or a medical facility where the animal is being monitored. In some implementations, the ECG data and impedance level data can be sent to component 128 substantially in real time. In other implementations, the processing and control device 106 can record incoming data over a particular time period and provide the data via upload at a later time. In such implementations, the telemetry component 126 can be omitted from the device 106.
The receiving and processing component 128 may receive ECG data, impedance level data, and other physiological parameters sensed in canine animal 102 and further process the data. The receiving and processing component 128 here includes a wireless receiver that receives generated data wirelessly from the processing and control device 106. The receiving and processing component 128 can convert detected voltages into an impedance (e.g., by dividing the magnitude of the detected voltage by the magnitude of the current signal). In some implementations, the receiving and processing component 128 may receive raw data from the animal monitoring system 100, and the raw data could be appropriately filtered and processed. For example, the measured voltage (e.g., voltage sensed by surface electrodes 116, 118, and/or 120) could be demodulated based on a magnitude of an applied current (e.g., the current applied by the impedance level monitoring component 124) to determine instantaneous impedance values.
In some implementations, the animal monitoring system 100 can use one or more surface electrodes 116, 118, or 120 connected to corresponding conduits 110, 112, and 118 to measure and/or sample the ECG signal while additionally measuring the electrical impedance levels. In some implementations, the ECG signals are captured at substantially the same time that impedance values are obtained (e.g., signals on the appropriate electrodes may be sampled at some frequency, and the samples may alternate between sampling impedance information (e.g., voltage induced by the above-described current injection) and sampling ECG information (e.g., each sample or based on some other pattern, such as one impedance sample for every five ECG samples). In such implementations, the ECG (or other bio-potential information) may be sampled in a manner that is synchronized with the injected current signal (e.g., such that the sample is made when the IL monitoring component 124 is not actively providing current to the animal tissue, such as the off portion of a pulsed current signal). In other implementations, the electrical signal conduits (110-114) and/or the surface electrodes (116-120) may be used for either capturing ECG or other bio-potential information, or for capturing thoracic impedance information or abdominal impedance information, and the current injected into the electrodes may be remotely programmable or adjustable. Other configurations and measurements can be used. For example, all three surface electrodes 116, 118, and 120 in the triangular configuration shown in
In this example, an animal monitoring system 201 is shown having six electrical signal conduits including ESC1, ESC2, ESC3, ESC4, ESC5, and ESC6, schematically illustrated as connectively coupled to the processing and control device 106. ESC1 to ESC6 are additionally shown connectively coupled to six surface electrode components SEC1, SEC2, SEC3, SEC4, SEC5, and SEC6 (214-224) via respective wires 202 through 212. The electrical conduits ESC1 to ESC6 can be provided in the animal monitoring system 201 for use with electrodes SEC1 to SEC6 (214-224). That is, the outputs of the surface electrode components 214-224 can be connected to one or more electrical signal conduits ESC1 to ESC6 such that one or more electrical impedance level measurements can be taken across a thoracic region 226 as well as an abdominal region 228.
Strategically placing the surface electrodes SEC1 to SEC6 (214-224) across the thoracic region 226 and the abdominal region 228 may provide two channels of impedance measurement. In some implementations, each region 226 and 228 may be provided as separate impedance measurement circuitry. In other implementations, a combination of impedance measurement circuitry can be constructed across the regions 226 and 228.
As shown in
As an example, the animal monitoring system 201 can employ ESC1, ESC2, ESC4, and ESC5 to provide electrical impedance measurements, while utilizing ESC2 and ESC4 for ECG measurements. In general, the measurements for ECG and impedance levels can be performed concurrently, successively, or in an overlapping manner. The conduits ESC1, ESC2, ESC4, and ESC5 may, for example, be used to monitor thoracic respiration using tetra-polar impedance measurements.
In another example, the animal monitoring system 201 can employ electrical signal conduits ESC3 and ESC6 to measure impedance levels while the electrical signal conduits ESC1, ESC2, ESC4, and ESC5 can be used for a first channel (e.g., thoracic region 226) of electrical impedance measurements. Namely, ESC1, ESC2, ESC4, and ESC5 can be used to monitor thoracic respiration. In addition, the electrical signal conduits ESC2, ESC3, ESC5, and ESC6 can be used for a second channel (e.g., abdominal region 228) of electrical impedance measurements. That is, ESC2, ESC3, ESC5, and ESC6 can be used to monitor abdominal respiration. In addition to monitoring both thoracic respiration and abdominal respiration, ESC4 and ESC2 combined with one other conduit (e.g., functioning as a ground) can monitor ECG signals.
While the electrodes SEC1 to SEC6 (214-224) are shown horizontally aligned on animal 200, other placement configurations are possible. For example, if the system 201 were used on a smaller animal, the electrodes can be dispersed having four electrodes in the thoracic area and four separate electrodes in the abdominal area.
In some implementations, fewer than six electrodes can be used to measure impedance levels and ECG signals in the animal 200. For example, a current may be injected between SEC1 (214) and SEC2 (216) to measure the impedance level of the thoracic region 226. In a similar manner, a current may be injected between SEC2 (216) and SEC3 (218) to measure the impedance level of the abdominal region 228. Continuing with the above example and assuming the use of the same three electrodes, the ECG signal can be measured between any two of the three electrodes SEC1 (218), SEC2 (216), or SEC3 (218).
In some implementations, the electronic processing and control device 106 can be adapted to determine whether a placement of an electrode component on the animal 200 is unsatisfactory. For example, a particular conduit (e.g., any of conduits ESC1 through ESC2) may return an impedance measurement value that does not correspond to other measurements taken by other sensors within the same timeframe and/or experiment. That is, the electronic processing and control device 106 can determine whether a conduit has become detached from the animal, stripped out of the harness, or otherwise been compromised. Accordingly, the electronic control and processing device 106 may be adapted to perform the intended ECG sensing and the impedance measuring using another (e.g., non-failing) electrode component. In some implementations, the ECG sensing and the impedance measurements can be taken on multiple electrodes to ensure the results are verifiably accurate. In some implementations, the electronic processing and control device 106 can be adapted to produce a signal indicative of an electrode component having an unsatifactory placement. For example, the device 106 may emit an alarm such as an audible indicator, a visual indicator, a wirelessly transmitted email or other type of notification indicating an electrode, conduit, or wire is failing and/or inaccurate. In some implementations, an alarm may provide an indication to laboratory staff to replace one or more electrodes.
The receiver portion 304 here also includes a display device 311. The display device 311 is an output device, such as a computer monitor for example, used to present information to a user. The display device 311 may present various animal measurements, including ECG signals 313 and respiratory data 315. The ECG signals 313 and respiratory data 315 may be presented graphically, as shown in display 311, textually, or embedded in another formatting scheme (e.g., a database, a website, etc). In some implementations, other sensor data retrieved from system 300 can be presented on display 311, such as an indication of whether the animal is lying down or moving. In some implementations, data may be presented on display 311 as raw numeric data sensed from system 300. For example, raw numeric data stored in database 310 can be viewed on display device 311. In another example, data can be presented on display 311 real time as sensed by system 300.
In some implementations, display device 311 may be a touchscreen device with menus for saving, printing, zooming, or otherwise manipulating display output. For example, users can enter tactile feedback into device 311 to manipulate waveforms, databases, or other data. For example, the ECG signal waveform 313 may be selected and scanned or scrolled laterally to view a broader sampling of data. In one example, the manipulated data can be used for future comparison to various other monitoring results.
The animal monitoring system 300 includes exciter circuitry 312. Exciter circuitry 312 may provide excitation pulses to system 300. The excitation pulses provide an injected current between two or more surface electrodes, for example, and upon receiving the current, one or more electrodes may perform ECG measurements and thoracic and/or abdominal impedance level measurements in an animal.
The animal monitoring system 300 also includes conditioning circuitry for conditioning ECG signals and impedance signals sensed by electrodes (not shown) in system 300. In the depicted example, the conditioning circuitry includes demodulator circuitry 314 and amplifier and filtering circuitry 316. In some implementations, a detected voltage (e.g., from an electrode) can be demodulated by the circuitry 314 to form a time-varying impedance signal. In some implementations, the voltage signal can be demodulated within the animal monitoring system 300, and a time-ordered sequence of impedance values can be transmitted to the external system 304 (e.g., using transmitter 302). In other implementations, the voltage signal can be directly transmitted (e.g., using transmitter 302), and the voltage signal can be demodulated in the external system 304 (e.g., based on a transmitted time-ordered sequence of magnitude values corresponding to the current signal, or based on a fixed magnitude of current stored in the external system 304. In some implementations, at least the amplifier and filter 316 can be included in the component 106 (
The amplifier and filtering circuitry 316 may detect a voltage signal between two or more electrodes and amplify or filter the signal in a suitable fashion. In some implementations, the circuitry 316 may be used to amplify signals from various sensors. In some implementations, filtering may be applied in combination to individual or multiple signals received from any electrode in system 300. In one example, the circuitry 316 may include a filter (not explicitly shown) to filter ECG signals captured by a bio-potential sensor output of a signal that is captured by a thoracic impedance electrode. In some implementations, data can be removed through the application of various kinds of filters. For example, digital or analog filters can be applied to remove undesirable data. The filter can be, for example, a linear, non-linear, histogram-based, or any other appropriate type of filter. Alternatively, other forms of signal processing (e.g., forms of signal processing that are not traditionally characterized as filtering) can be applied to the data to remove particular portions or qualities of the data.
As shown in
As another example, the sensors 318 can include an electromyogram (EMG) sensor that can be employed to detect specific movements that may have a tendency to corrupt impedance data (e.g., certain movements of the front legs, in the case of a quadruped). In a similar manner as described above, impedance data that corresponds to EMG sensor-detected movements that are likely to corrupt the impedance data can be removed.
In some implementations, the animal monitoring system 300 may include onboard memory to, for example, store animal data (animal number, weight, etc.), ECG data, impedance data, configuration data, calibration data, experiment results, and other data. The memory may include all forms of non volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks. The memory can be supplemented by, or incorporated in, special purpose logic circuitry.
In operation, the wearable system 300 can receive an excitation pulse from excitation circuitry 312 and perform one or more impedance level measurements within an abdominal region or a thoracic region. In addition, the system 300 can measure ECG signals before, during, or after the excitation pulse is received. The measured signals can be demodulated, amplified, filtered, or otherwise conditioned in demodulator circuitry 314 and/or amplifier and filter circuitry 316. In tandem or concurrently, other sensor measurements can be performed in system 300. The conditioned measurements and other sensor data may be wirelessly transmitted (e.g., by transmitter 302) to the external system 304 and received at receiver 306. The received data may be stored in a database 310 and analyzed by the analysis package 308. In some implementations, the external system 304 may utilize a display device 311 to present analyzed data to a user.
The analysis package 308 may include modules for analyzing ECG data to provide R-wave, T-wave data, P-wave data, T-wave data, or other cardiac data. In some implementations, the analysis package 308 can analyze ECG data, and identify individual ECG and/or cardiac events (e.g., the location of T-waves, the location of P-waves, the location of the QRS complex, and the like) within the ECG data. In some implementations, the analysis package 308 can analyze impedance data to determine the efficacy of a particular pharmaceutical drug on lung function, for example. Other analysis tasks can be performed.
The excitation pulse 400 generally delivers a periodic excitation signal to the one or more electrodes used in the animal monitoring systems shown in
During operation, one or more voltage levels between surface electrodes can be measured near the edge 410. The measurement taken near edge 410 can be a thoracic or abdominal impedance level measurement for the animal undergoing monitoring, within system 100, for example. More specifically, the excitation pulse 400 can provide a current signal between two electrodes (e.g., 116 and 118) and can detect a corresponding voltage between the two electrodes 116 and 118 that is modulated by an impedance (e.g., a thoracic impedance or an abdominal impedance) between the electrodes 116 and 118.
In some implementations, an ECG measurement can be time multiplexed such that it is performed before or after the excitation pulse is sent. In other implementations, an ECG measurement can be performed during the sending of the pulse on a different electrode, for example.
The method 500 can include connecting (504) electrodes to a jacket. For example, the electrodes 116-120 may be connected to the jacket 104 via wires 110-114. The wires 110-114 can be further connected to the wiring system 108 housing conduits. After connecting the electrodes, the method 500 can include placing (506) the jacket about the body of the animal. Placing the jacket over the connected electrodes may protect or shield electrode(s) while not restricting ambulatory movement of the animal 102.
The method 500 can include activating (508) the monitoring system, such as the systems 100, 201 or 300, for example. In one example, activating (508) monitoring systems may include uploading configuration parameters, enabling wireless communication, engaging conduits with electrodes, system calibrations, etc. In some implementations, the activation may include calibrating sensors. In other implementations, the activation (508) may include configuring an external system, such as the receiving and processing component 128, for receiving real time updates from one or more animal monitoring systems. For example, one external system may receive data from several functioning animal monitoring systems within a laboratory.
The method 500 can include generating (510) ECG and impedance (respiration) data. The data can be generated while a monitored animal is ambulatory. In some implementations, physical tests can be administered to determine heart effects, lung effects, or other respiration related changes detectable through electrodes on the animal monitoring system 100. The physical tests can be used, for example, to provide insight about how a particular animal may react to an administered drug.
The method 500 can include storing (512) generated data for analysis. For example, the generated data can be stored as raw data until further processing can be performed on the data. In some implementations, the generated data can be processed before storing. In other implementations, the generated data can be wirelessly transmitted to an external computer system for further analysis.
Turning to
In each of the example configurations described above, each electrode could be disposed on a single, distinct lead wire, or multiple electrodes could be disposed on one lead wire. Different arrangements may be suitable for different contexts. For example, distinct lead wires for each electrode provide more flexibility in positioning. On the other hand, disposing multiple electrodes on a single lead wire (e.g., in the example of
Whatever electrode configuration is employed, a voltage signal that is obtained from the configuration can be processed in various ways, some of which are described in detail in application Ser. No. 11/933,872, filed Nov. 1, 2007, by Moon et al. For example, an impedance signal may be determined at the processing and control device 106 (
A number of embodiments have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of this disclosure. Accordingly, other embodiments are within the scope of the following claims.