Asynchronous ECG time sampling: Saving bits with Golomb-Rice encoding

Marisa, T.; Niederhauser, Thomas; Haeberlin, A.; Goette, J.; Jacomet, Marcel; Vogel, R. (September 2012). Asynchronous ECG time sampling: Saving bits with Golomb-Rice encoding In: 2012 Computing in Cardiology 39 (pp. 61-64). Computing in Cardiology

Marisa et al. - 2012 - Asynchronous ECG time sampling Saving bits with G.pdf - Published Version
Available under License Creative Commons: Attribution (CC-BY).

Download (209kB) | Preview

We present a technique for online compression of ECG signals using the Golomb-Rice encoding algorithm. This is facilitated by a novel time encoding asynchronous analog-to-digital converter targeted for low-power, implantable, long-term bio-medical sensing applications. In contrast to capturing the actual signal (voltage) values the asynchronous time encoder captures and encodes the time information at which predefined changes occur in the signal thereby minimizing the sensor's energy use and the number of bits we store to represent the information by not capturing unnecessary samples. The time encoder transforms the ECG signal data to pure time information that has a geometric distribution such that the Golomb-Rice encoding algorithm can be used to further compress the data. An overall online compression rate of about 6 times is achievable without the usual computations associated with most compression methods.

Item Type:

Conference or Workshop Item (Paper)


School of Engineering and Computer Science > Institute for Human Centered Engineering (HUCE)


Marisa, T.;
Niederhauser, Thomas0000-0003-2633-0844;
Haeberlin, A.;
Goette, J.;
Jacomet, Marcel and
Vogel, R.


T Technology > TK Electrical engineering. Electronics Nuclear engineering


Computing in Cardiology




Thomas Niederhauser

Date Deposited:

18 Nov 2020 15:45

Last Modified:

23 Jun 2021 11:59

Uncontrolled Keywords:

Electrocardiography, Educational institutions, Heart beat, signal resolution, Surface waves, Encoding, Memory management




Actions (login required)

View Item View Item
Provide Feedback