Enquire Now
70+ Topics · Spectre · Spectre · cloud sim Sim · MATLAB · Webots · Hardware · Bangalore 2026

Bioimpedance Cardiography

Simulation · Control · Perception · Hardware — 12 Lead ECG Acquisition — hardware, sensors, cloud dashboards and protocols (Spectre, REST, CoAP, WebSockets) for BE BTech MTech students. Final-year robotics support with Spectre stacks, simulation worlds, reports and viva from Bangalore.

70+
Related Topics
6+
Sim & HW Tools
4.9★
573 Ratings

Abstract— Objective: Muscle contractions are commonly detected by performing EMG measurements. The major disadvantage of this technique is that mechanical disturbances to the electrodes are in the same frequency and magnitude range as the desired signal. In this work we propose an approach and a realized measurement system to combine EMG and bioimpedance measurements for higher reliabilities of muscle contraction detections. Methods: We propose the development of a modular four-channel measurement system, whereat each channel is capable of acquiring EMG, the bioimpedance magnitude and phase, simultaneously. The modules are synchronized by an additional interface board, which communicates with a PC. A graphical user interface enables to control the bioimpedance excitation current in a range from 100 µA to 1 mA in a frequency range from 50 kHz to 333 kHz. Results: A system characterization demonstrated that bioimpedance magnitude changes of less than 250 ppm and phase changes below 0.05° can be detected reliably.

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

Measurements from a subject have shown the timing relationship between EMG and bioimpedance signals as well as their robustness against mechanical disturbances. A measurement of five exemplary hand gestures has demonstrated the increase of usable information for detecting muscle contractions. Conclusion:

Useful

information about contractions. Furthermore, the usage of a known high-frequency excitation current enables a reliable differentiation between the actual information and disturbances.

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

Bioimpedance

measurements, muscle contractions can be detected much more reliably. This setup can be adopted to prostheses and many other human-computer interfaces.

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

Index Terms—Bioimpedance measurements, electrode-skin contact, electromyography, human-computer interaction, I/Q- demodulation, motion artifacts, multi-channel, muscle contractions, prosthesis control.

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

I. Introduction

N the past several years the detection of muscle contractions

Has Become An Important Technique In Biomedical

engineering. It can either be acquired at a single position of the body to analyze the state of a single muscle (group) or it is acquired at different positions simultaneously. The gathered information is commonly used to control computer systems, Manuscript received xxx xx, 201x; revised xxx xx, 201x and xxx xx, 201x; accepted xxx xx, 201x. Date of publication xxx xx, 201x; date of current version xxx xx, 201x. This work was supported by the German Federal Ministry of Education and Research (BMBF) under the project INOPRO (FKZ16SV7666).

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

robots, exoskeletons or prostheses , , . Especially for the last example, a high reliability is important to avoid misinterpretations of the signals, which could cause dangerous situations to the user.

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

The commonly used measurement technique to detect muscle contractions is the Electromyography (EMG) . This method is based on acquiring the action potentials of the contracted muscles . Typically, these signals result in differential voltages in millivolt ranges at the body surface and can be acquired using surface electrodes . Since the most dominant signal frequency range is from 10 Hz up to 100 Hz , the electrical measurement instrumentation can be very elementary.

bioimpedance-cardiography Diagram
Figure: System Model & Simulation Flow for Bioimpedance Cardiography

Further methods to detect muscle contractions are the mechanomyography (MMG) and optical setups . Algorithms to combine a set of several signals to get information about movements are often machine-learning based .

One of the most challenging problems are motion artifacts, since the fixation of optical, ultrasound or acceleration sensors to the human body is problematic. But also the most commonly acquired EMG signal is very sensitive to motion artifacts .

Especially, forces to the electrode-skin interfaces result in significant signal disturbances . Since these disturbances are in a similar frequency range like the actual EMG signal, it is difficult to differentiate between both of them.

A promising measurement technique which might be more robust towards these disturbances is the electrical impedance myography (EIM). This technique is based on measuring the changes of the muscles’ electrical bioimpedance, which occur during muscle contractions, caused by geometrical changes , . The major advantage of this measurement method is that muscle contraction information is modulated onto an excitation current of much higher frequency than that of motion artifacts. Therefore, the subsequent filtering of motion artifacts is very simple. Obviously, it is also advantageous to extend the EMG information by the two additional dimensions of information, the magnitude and the phase of the bioimpedance (BioZ).

In this work, we propose a measurement method to acquire *R. Kusche and M. Ryschka are with the Laboratory of Medical Electronics

I

This is the author's version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.

Http://Dx.Doi.Org/10.1109/Jsen.2019.2936171

EMG signals as well as bioimpedance signals simultaneously from the human body to increase the reliability of muscle contraction detections. After explaining the measurement approach, we describe the development of a four-channel measurement system, capable of acquiring the EMG signal and the magnitude as well as the phase of the bioimpedance at four different positions of the human body. The developed system is focused, but not limited to the usage in combination with upper limb prostheses.

After a system characterization, measurements from a human subject demonstrate the behavior of EIM signals in comparison to EMG signals. Additionally, the robustness towards motion artifacts of both the methods is shown. Finally, all four channels are used to measure five common hand gestures and to compare the resulting signals. For comparison purposes, this measurement is repeated for two isometric hand gestures.

Ii. Measurement Approach

Although, the EMG as well as the EIM signals contain information about the muscle state, the origins of both the signals are different. The EMG signal, acquired by means of surface electrodes, is the summation of single fiber potentials of a muscle . Activating the muscle results in measureable voltage amplitudes of up to 2 mV in the frequency range below 100 Hz .

The EIM is based on the fact, that geometrical changes during muscle contractions cause changes in the electrical impedance of the observed muscle. Since the muscle is a very anisotropic conductor, this effect depends on the positioning of the electrodes .

The major difference between both the signals is, that EMG detects muscle activations, whereas EIM detects actual muscle contractions.

The approach of measuring both signals simultaneously is depicted in Fig. 1, in which the EMG signal is modelled as a voltage source VEMG and the bioimpedance is represented by an impedance ZBio. Via the electrodes E1 and E2, a small known AC current IBioZ with a frequency in kHz range is applied to the tissue under test. This current flows through the EMG voltage source and the bioimpedance. Two additional electrodes (E3 and E4) are used do acquire the occurring voltage drop. Because of the significant influence of the electrode-skin interfaces , the electrodes are modelled as serial circuits consisting of electrode-skin impedances (ZESI) and DC voltage sources (VHC), representing the occurring half-cell voltages. Assuming the input impedance of the differential amplifiers to be infinity, this model leads to the actual measurable addition of voltages with different frequencies, as shown in equation 1.

𝑉𝑉𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀. = 𝑉𝑉𝐸𝐸𝐸𝐸𝐸𝐸+ 𝑍𝑍𝐵𝐵𝐵𝐵𝐵𝐵⋅𝐼𝐼𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵+ 𝑉𝑉𝐻𝐻𝐶𝐶,𝑉𝑉+ −𝑉𝑉𝐻𝐻𝐻𝐻,𝑉𝑉− (1) Two different paths of signal processing, each beginning with amplification, are applied for the EMG and bioimpedance signal extraction, respectively.

For obtaining the EMG signal and removing high frequency disturbances as generated by the EIM, a band pass filter (BPEMG) is used. When VHC,V+ and VHC,V- are DC voltages, the band pass filter attenuates also these signal components.

However, if mechanical forces, applied to the electrodes, change the half-cell voltages quickly over time, the occurring AC voltages are not removed anymore.

The bioimpedance path includes a band pass filter (BPBioZ) for removing undesirable frequency components as well. The

Bioimpedance

measurements is much higher than that of typical motion artifacts , . Therefore, the lower cut-off frequency of the filter is much higher than the frequency range of the occurring disturbances. To calculate the bioimpedance magnitude |ZBio| and phase ϕ(ZBio), the signal is demodulated by an IQ (In-phase and Quadrature)-demodulation in combination with low pass filters. Since this demodulation technique utilizes the knowledge about the excitation frequency of the current source (IBioZ), other frequency components are cancelled out.

Iii. System Development

To allow a high flexibility regarding the number of channels, a modular four-channel measurement system was designed. Significant requirements were the synchronicity of EMG and Fig. 1. Illustration of the simplified measurement approach. The blue ellipses represent the electrical behavior of the electrode-skin interfaces. The current source IBioZ is part of the electrical circuitry, whereas the voltage source VEMG symbolizes the EMG signal source of the muscle.

Fig. 2. Block diagram of the whole developed measurement system with a focus on the interface board, which connects a host PC with the four measurement modules. The red bar illustrates the galvanic isolation barrier of 8 mm width to fulfill the IEC60601-1. The blue arrows indicate the exchange of data and the green arrows represent the power supply connections, which decouple the modules electrically from each other. For the same reason, the yellow synchronization connections are interrupted by digital isolators as well.

This is the author's version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.

Http://Dx.Doi.Org/10.1109/Jsen.2019.2936171

EIM measurements as well as the medical electrical safety. Since the device is intended to measure bioimpedances at several points of the subject simultaneously, a galvanic decoupling of all channels had to be implemented .

After an overview of the whole system, the developed measurement modules are explained more detailed. Finally, the realization of the device is presented.

A. Concept

In Fig. 2, the block diagram of the developed measurement system is depicted. It consists mainly of an interface board and four measurement modules. The interface board is intended to convert the USB interface of a linked host PC to four UART connections for the measurement modules. In accordance with the safety requirements for medical electrical devices (IEC 60601-1) the measurement modules together with their connection on the interface board are regarded as Applied Parts, which need to be isolated. The isolation for data transport is accomplished by digital isolators (ISO7721, Texas Instruments, Dallas, TX, US) which realize an 8 mm isolation gap. For powering the measurement system, an external 5 VDC medical power supply is used (MPU31-102, SINPRO Electronics, Pingtung City, TW). To decouple the measurement channels from each other, necessary ±5 VDC supply voltages are

Converters

(MTU2D0505, Murata Power Solutions, Westborough, MA,

Synchronizing All Boards Is Realized By A Common

synchronization clock, which is generated by a microcontroller (ATSAM4S16C, Microchip Technology, Chandler, AZ, US) and transmitted via digital isolators (MAX14930, Maxim Integrated, San Jose, CA, US) to the measurement modules.

B. Measurement Modules

Each measurement module is intended to acquire an EMG signal and the complex bioimpedance from a human subject simultaneously. Since the modules are also intended to be used in combination with other devices like prostheses, the data interface is desired to be simple.

The EMG signal characteristic is well known and has already been described above. However, the exact impedance behavior of the muscle during contractions is difficult to predict. In literature, impedance changes in the range from about 1 % to 5 % have been reported . These values can vary widely and depend on the specific measurement setup and the used excitation frequency. Therefore, the EIM circuitry has to be flexible regarding excitation frequency and impedance range.

Based on these requirements, the measurement modules were developed. In Fig. 3, the block diagram of a measurement module is shown. After receiving the configuration data from the previously described interface board, the microcontroller’s (ATSAM4S16C, Microchip Technology, Chandler, AZ, US) digital-to-analog converter (DAC) generates a sinusoidal voltage in the frequency range from 50 kHz to 333 kHz with a sampling rate of 1 MSPS. In this band, the bioimpedance is very sensitive against frequency changes . An active low-pass filter (LPDAC, N=4, fc=350 kHz) attenuates the DAC artifacts and a passive high-pass filter (HPDAC, N=1, fc=200 Hz) removes the DC component. Utilizing a voltage-controlled current source (VCCS) circuit , , this AC voltage is converted into an AC current. This current flows via electrodes through the examined bioimpedance (ZBio) and a known shunt resistor

(Rs).

The occurring voltage drop over the bioimpedance, caused by the excitation current, as well as the superposition of the EMG voltage, is detected by two additional inner electrodes.

Fig. 3. Detailed block diagram of a measurement module. On the left side there are the connections to the previously described interface board. On the right side the connected measurement subject, which is connected via electrodes, is drawn. The measurement module consists of a microcontroller, a power section, an analog-to-digital converter and three major analog electronics blocks. The blue block marks the current source circuit, the green rectangle illustrates the EMG circuit and the red area indicates the bioimpedance measurement circuit, which is based on an IQ-demodulation.

Fig. 4. Photograph of the interface board and four measurement modules. The interface board consists of about 200 components and has dimensions of 98 x 88 mm. On the measurement modules about 300 components are populated and its dimensions are 98 x 64 mm.

This is the author's version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.

Http://Dx.Doi.Org/10.1109/Jsen.2019.2936171

The processing of this differential voltage signal is split into two different paths. The green colored block indicates the EMG signal processing and the red block the bioimpedance measurement circuitry.

In the green EMG block, the differential voltage is pre- amplified and converted into a single-ended signal by an instrumentational amplifier (INA, INA126, Texas Instruments, Dallas, TX, US, G=11). To remove the high frequency signal components, caused by the bioimpedance measurement, the signal is filtered by an active low-pass filter (LPEMG, N=2, fc=100 Hz, G=5). Afterwards, the DC voltage component is removed by a passive high-pass filter (HPEMG, N=1, fc=3 Hz) and the signal is transmitted to the analog-to-digital converter (ADC, ADS131E06, Texas Instruments, Dallas, TX, US).

In the red BioZ block, the acquired differential voltage is connected to an analog switch (SW1, ADG1236, Analog Devices, Norwood, MA, US), which can be used to choose between measuring the voltage drop over the bioimpedance or over the shunt resistor to determine the actual measurement current. The selected signal is amplified by a programmable gain amplifier (PGA1, AD8250, Analog Devices, Norwood, MA, US, G={1, 2, 5, 10}) and high-pass-filtered (HPIQ, N=1 fc=1 kHz) to attenuate low-frequency noise and the DC voltage, caused by the electrodes’ half-cells. Afterwards, the signal is amplified by the PGA2 (AD8250). For the IQ-demodulation, the signal’s In-phase (I) and Quadrature (Q) components have to be determined . Therefore, the signal passes two separate paths. In both the paths, analog switches (SW2, SW3, MAX4523, Maxim Integrated, San Jose, CA, US) alternate between the original and the inverted signal, clocked by the microcontroller with the current excitation signal frequency.

The clock signals (CLKI, CLKQ) are phase shifted by 90° to realize the IQ-demodulation method . Since only the occurring time dependent DC components of both the switching outputs contains the useful information, the signals are low pass filtered (LPI, LPQ, N=6, fc=1 kHz) before digitization.

The analog processed EMG, the I-component as well as the Q-component signals are digitized synchronously by the 6- channels ADC with a sampling rate of 1000 SPS and a resolution of 24 bits. The remaining three ADC channels are prepared for future use purposes. Via a serial peripheral interface (SPI), the ADC transmits the digitized data to the microcontroller.

C. Implementation

To realize the interface board as well as the measurement modules, 4-layers printed circuit boards (PCB) have been developed, as shown in the photograph in Fig. 4. To control the device and to display the measured data in real-time, a graphical user interface (GUI) has been programmed in C# language. A screenshot is depicted in Fig. 5. Since it is assumed, that during a measurement the applied excitation current is stable, the GUI automatically measures the current just once at the end of a measurement procedure. For that purpose, it changes the position of SW1 to the shunt resistor.

The excitation frequency of each measurement module can be chosen from 17 discrete values in the range from 50 kHz to 333 kHz. To keep the occurring voltage drops over the bioimpedances in the range of typical EMG signals as well as for electrical safety purposes, the excitation current amplitudes are limited and can be chosen from 11 discrete values in the range from 100 µA to 1 mA. Selectable total PGA gains for the voltage measurement are G=1; 2; 4; 5; 10; 25; 50; 100.

The total power consumption with all four active channels is about 5.5 W, whereas each measurement module consumes about 1 W.

Iv. System Performance

Before performing measurements on subjects, the system

Performance Has To Be Analyzed. This Includes The

determination of measurement errors such as systematic, statistical as well as the system’s long-term drift errors. Finally, the synchronicity of all measurement channels is verified.

Fig. 5. Screenshot of the GUI to control the measurement system and to display the acquired data in real-time. Each column shows the six digitized signals of a measurement module. On the right side, the configuration window is shown. It can be used to change the frequency and amplitude of the excitation current as well as for configuring the gain of the programmable gain amplifiers.

This is the author's version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.

A. Systematic Errors

Since especially the impedance changes over time are of interest, in many bioimpedance measurement applications the systematic error is not as important as the statistical error.

Nevertheless, the system’s systematic errors were analyzed by measuring known impedances in the range from magnitudes |Z|=2.7Ω to 1000 Ω and from phase shifts ϕ=0° to ϕ=-45°. The tolerances of the used impedances are 0.1 % and 0.1°, respectively. To eliminate the influence of the statistical errors during this process, each impedance was measured for a duration of 1 s, corresponding to 1000 samples and then averaged. Since in this work the system cannot be characterized for all possible configurations, only one combination of excitation current and frequency was used. The excitation signal was chosen to be I=1 mA with a frequency of f=100 kHz.

In Fig. 6 the true impedances as well as the measured values are plotted. To analyze if the actual magnitude or phase of the impedance under test has an influence to the systematic error, both were varied. Table I summarizes the obtained values of the absolute and relative systematic measurement errors under the variation of the magnitude and the phase.

The relative magnitude errors were measured to be lower than 2 ‰ and the phase errors are below 0.2° in the range from 7.3 Ω to 373.6 Ω. These values are in the range of the tolerances of the used test impedances. The observed systematic errors are sufficient for the intended application.

B. Statistical Errors

Especially for detecting the expected impedance changes reliably, it is important to determine the statistical errors of the system. For this purpose, the known test impedances are measured similarly as for the systematic error measurement but with a focus on statistical errors. In Fig. 7, an exemplary measurement with a duration of 3 s of one of these impedances is shown.

For calculating the standard deviations (STD) of the magnitudes and phases, measurements with durations of 1 s are used.

In Table II, the obtained values are again shown under variation of the impedance’s magnitude and phase. Since it is assumed that muscle contractions cause impedance changes in Ω-ranges , the standard deviation of maximum 202 mΩ is sufficiently small. The standard deviation of the phase measurement for all setups is lower than 0.03°. The results in the table II also show, that the standard deviations of the magnitude as well as of the phase do not significantly depend on the absolute values of the analyzed impedance.

C. Long-Term Drift

To estimate the long-term drift of the device, a measurement of a 7.3 Ω test impedance with a phase of -25.7° was performed for a duration of 20 minutes. The absolute drift during this time period was determined to be lower than 0.5 mΩ according to Fig. 6. Plot of 48 actual impedance values (blue circles) and measured values (red crosses). Each value was measured for a duration of 1 s and averaged. The excitation current was chosen to be 1 mA with a frequency of 100 kHz.

Fig. 7. Exemplary measurement of a complex impedance over 3 s, 3000 samples respectively. The true values are |Z|=138.1 Ω; ϕ(Z)=-14.8°. The standard deviations of this measurement were calculated to be 20 mΩ and 0.024°.

0.01

This is the author's version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication.

Related Journal Articles & DOI Links

Selected peer-reviewed publications relevant to 12 Lead ECG Acquisition. Click the DOI to access the full paper (may require institutional access).

Why Choose Us?

Bangalore guidance for robotics, Spectre and autonomous systems projects.

Spectre & Simulation

Gazebo, cloud twin and Webots worlds with navigation, SLAM and control stacks.

Control & Planning

Compliance, deep learning control, path planning and behavior trees.

Hardware Bring-up

Motors, sensors, ESP32/STM32 firmware and HIL validation paths.

Report & Viva

University-format documentation, PPT and viva preparation.

FAQ

Spectre, Gazebo, NVIDIA cloud twin, MATLAB/Simulink, Webots, Blynk / ThingSpeak, plus Arduino/STM32/ESP32, cameras, LiDAR and motor drivers.
Yes — simulation packages, hardware guidance, report, PPT and viva Q&A.