IEEE Circuits and Systems Magazine - Q1 2020 - 42

ECG
Monitor

HQ

LQ

WN

HQ
HC

NVM

Figure 1. A dual mode ECG monitor that locally stores compressed data for medical-grade analysis wile a subset of the
compressed data are transmitted to a gateway for wellness
oriented applications.

on the whole vector x and thus the number of measurements passed to the decoder is a simple but effective
way of administering the rate-distortion trade-off.
As reported in Figure 1, the monitoring device is
equipped with a Non-Volatile-Memory (NVM) that stores
the m HQ measurements needed to reconstruct an HighQuality medical-grade ECG (HQ) and with a transmitter
sending only m LQ 1 m HQ of those measurements to a personal device, such as a smartwatch or a smartphone, whose
functionalities depend on the reconstruction of a Low-Quality ECG (LQ), e.g., sufficient to reliably estimate heart rate.
Actually, the proposed device can switch from LQ to HQ
due to an external trigger either from the patient or from
the heart rate monitoring device in case of critical events
whose scrutiny is needed at medical-grade precision.
Clearly, both storage and transmission take advantage of compression in terms of hardware cost, memory
footprint, computation time and, most important, energy consumption. Adaptation plays a fundamental role in
this. In fact, once target qualities are fixed, the adoption
of classical CS like in [11] compresses with a factor 2.2:1
in the HQ setting and 3.7:1 in the LQ setting. If methods
among these presented in this paper are employed, the
above figures become a compression ratio of 6.0:1 for
the HQ setting and 14.2:1 in the LQ setting.
The illustrated application briefly highlights how the
adaptation can be directly employable in the design of
market-ready systems. This is also an example of the
way in which we expect adaptive CS to play a significant
role e in the incoming future.
As an additional example, it is also worth mentioning
that the U.S. Food and Drug Administration has recently
approved a magnetic resonance imaging scan1 that uses
CS to speed up the images acquisition.
1

online available on: https://www.healthimaging.com/topics/cardiovascular
-imaging/fda-clears-compressed-sensing-mri-acceleration-technology
-siemens

42

IEEE CIRCUITS AND SYSTEMS MAGAZINE

The rest of the paper is organized as follows. Section  II reports the basics of CS and three of the most
useful explanation of its working principle. Section III
is devoted to the review of methods that adapt the encoder to the class of signals to acquire, distinguishing
between methods inspired by mutual coherence arguments and methods driven by average energy considerations. Improvements with respect to non-adaptive
CS provided by encoder adaption are assessed in Section IV. Section V deals with adaptation at the decoder.
Section  VI develops the ECG monitoring application
sketched above by applying the best performing methods both at the encoder and at the decoder. Section VIII
is finally devoted to describe adaptation policies that
were devised in CS hardware implementations.
II. Basics of CS
The most general model for CS signal encoding is
y = A (x + o x ) + o y, where o x ! R n and o y ! R m are vectors of disturbances corresponding to the errors implicitly attached to the signal (o x ) and those due to the processing producing the measurements (o y ).
For simplicity's sake, most of the contributions that
tune A neglect o x as it makes the overall disturbance
contribution Ao x + o y dependent on A. We adhere to
such a simplification, neglect such a dependency, and
assume y = Ax + o where o is a vector of white and
Gaussian disturbances o + N (0, v 2 I m), with I m the
m # m identity matrix and v 2 the power of the equivalent noise affecting each measurement. Paired with that,
the prototype decoding algorithm is the so called basis
pursuit denoising (BPDN) that estimates xt = Dpt with
pt = argmin p ! R d p

1

s.t.

y - Bp

2

#h

(1)

where i$ ip indicates the p-norm, B = AD and h = max o 2
takes into account the maximum deviation from the
original signal due to disturbances. Assuming that
x = Dpr for a certain pr one aims at pt = pr.
To grasp the core of CS theory, assume first that h = 0,
the noiseless case in which BPDN reduces to Basis Pursuit
(BP). Since m 1 n, then A and B are slanted matrices and,
assuming that they are full rank, finding pr means picking
the right solution among the infinite number of candidates
that satisfy the ill-conditioned system of equations y = Bp.
A. Explaining CS With Restricted Isometries
First, let us try to explain how the previous problem
may admit a solution by assuming that matrix B satisfies the well-known Restricted Isometry Property (RIP)
[13]. Start by noting that an obvious requirement is that
no two l-sparse vectors pl ! pm solve y = Bp j . In fact, if
y = Bpl = Bp m , i.e., if B (pl - pm ) = 0, it is impossible to
tell from y which of the two solutions is the true signal.
FIRST QUARTER 2020


https://www.healthimaging.com/topics/cardiovascular-imaging/fda-clears-compressed-sensing-mri-acceleration-technology-siemens https://www.healthimaging.com/topics/cardiovascular-imaging/fda-clears-compressed-sensing-mri-acceleration-technology-siemens https://www.healthimaging.com/topics/cardiovascular-imaging/fda-clears-compressed-sensing-mri-acceleration-technology-siemens

IEEE Circuits and Systems Magazine - Q1 2020

Table of Contents for the Digital Edition of IEEE Circuits and Systems Magazine - Q1 2020

Contents
IEEE Circuits and Systems Magazine - Q1 2020 - Cover1
IEEE Circuits and Systems Magazine - Q1 2020 - Cover2
IEEE Circuits and Systems Magazine - Q1 2020 - Contents
IEEE Circuits and Systems Magazine - Q1 2020 - 2
IEEE Circuits and Systems Magazine - Q1 2020 - 3
IEEE Circuits and Systems Magazine - Q1 2020 - 4
IEEE Circuits and Systems Magazine - Q1 2020 - 5
IEEE Circuits and Systems Magazine - Q1 2020 - 6
IEEE Circuits and Systems Magazine - Q1 2020 - 7
IEEE Circuits and Systems Magazine - Q1 2020 - 8
IEEE Circuits and Systems Magazine - Q1 2020 - 9
IEEE Circuits and Systems Magazine - Q1 2020 - 10
IEEE Circuits and Systems Magazine - Q1 2020 - 11
IEEE Circuits and Systems Magazine - Q1 2020 - 12
IEEE Circuits and Systems Magazine - Q1 2020 - 13
IEEE Circuits and Systems Magazine - Q1 2020 - 14
IEEE Circuits and Systems Magazine - Q1 2020 - 15
IEEE Circuits and Systems Magazine - Q1 2020 - 16
IEEE Circuits and Systems Magazine - Q1 2020 - 17
IEEE Circuits and Systems Magazine - Q1 2020 - 18
IEEE Circuits and Systems Magazine - Q1 2020 - 19
IEEE Circuits and Systems Magazine - Q1 2020 - 20
IEEE Circuits and Systems Magazine - Q1 2020 - 21
IEEE Circuits and Systems Magazine - Q1 2020 - 22
IEEE Circuits and Systems Magazine - Q1 2020 - 23
IEEE Circuits and Systems Magazine - Q1 2020 - 24
IEEE Circuits and Systems Magazine - Q1 2020 - 25
IEEE Circuits and Systems Magazine - Q1 2020 - 26
IEEE Circuits and Systems Magazine - Q1 2020 - 27
IEEE Circuits and Systems Magazine - Q1 2020 - 28
IEEE Circuits and Systems Magazine - Q1 2020 - 29
IEEE Circuits and Systems Magazine - Q1 2020 - 30
IEEE Circuits and Systems Magazine - Q1 2020 - 31
IEEE Circuits and Systems Magazine - Q1 2020 - 32
IEEE Circuits and Systems Magazine - Q1 2020 - 33
IEEE Circuits and Systems Magazine - Q1 2020 - 34
IEEE Circuits and Systems Magazine - Q1 2020 - 35
IEEE Circuits and Systems Magazine - Q1 2020 - 36
IEEE Circuits and Systems Magazine - Q1 2020 - 37
IEEE Circuits and Systems Magazine - Q1 2020 - 38
IEEE Circuits and Systems Magazine - Q1 2020 - 39
IEEE Circuits and Systems Magazine - Q1 2020 - 40
IEEE Circuits and Systems Magazine - Q1 2020 - 41
IEEE Circuits and Systems Magazine - Q1 2020 - 42
IEEE Circuits and Systems Magazine - Q1 2020 - 43
IEEE Circuits and Systems Magazine - Q1 2020 - 44
IEEE Circuits and Systems Magazine - Q1 2020 - 45
IEEE Circuits and Systems Magazine - Q1 2020 - 46
IEEE Circuits and Systems Magazine - Q1 2020 - 47
IEEE Circuits and Systems Magazine - Q1 2020 - 48
IEEE Circuits and Systems Magazine - Q1 2020 - 49
IEEE Circuits and Systems Magazine - Q1 2020 - 50
IEEE Circuits and Systems Magazine - Q1 2020 - 51
IEEE Circuits and Systems Magazine - Q1 2020 - 52
IEEE Circuits and Systems Magazine - Q1 2020 - 53
IEEE Circuits and Systems Magazine - Q1 2020 - 54
IEEE Circuits and Systems Magazine - Q1 2020 - 55
IEEE Circuits and Systems Magazine - Q1 2020 - 56
IEEE Circuits and Systems Magazine - Q1 2020 - 57
IEEE Circuits and Systems Magazine - Q1 2020 - 58
IEEE Circuits and Systems Magazine - Q1 2020 - 59
IEEE Circuits and Systems Magazine - Q1 2020 - 60
IEEE Circuits and Systems Magazine - Q1 2020 - Cover3
IEEE Circuits and Systems Magazine - Q1 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q1
https://www.nxtbookmedia.com