1. Introduction
Body sensors are becoming more and more popular for e-health devices because of their cost-effectiveness and convenience for real-time health monitoring [
1,
2]. As a key sensor node, PPG is a crucial technology enabling non-invasive monitoring of important vital indicators such as heart rate (HR),
and blood pressure (BP). Different health monitoring products using PPG have been proposed, such as blood pressure [
3], mental stress [
4] and alertness [
5]. The area and power dissipation have been reduced in these sensor systems with the increasingly advanced integrated circuit process node [
6]. As a result, PPG is usually a promising technology for detecting HR and
[
7]. Owing to its safety, convenience, and noninvasiveness, it has become the clinical standard for measuring
[
8].
A conventional implementation using a pulse-oximeter AFE for clinical application was shown in
Figure 1a [
9], which was used to collect data from human tissues so that a practical electro-optical model of the transmissive PPG system can be acquired. An LED is pulsed at a pulse repetition frequency (PRF) to transmit photons to the finger. The mathematical model has been built by the Beer–Lamberts law [
10] for this mechanism as photons transmit through finger and impinge on the photodiode (PD). The TX consists of two LEDs (IR and R) and its driver; the finger is the transmission channel, and the RX comprises the PD + transimpedance amplifier (TIA) [
11]. The detected PPG signal contains two different components: a large DC component due to the photons’ diffusion through human tissues and non-pulsatile blood layers, and a small AC part because of the diffusion through the arterial blood [
7]. The TIA shown in
Figure 2 and
Figure 3 converts the photocurrent pulses from the PD to voltage, then it is sampled and held using the switched capacitor (SC) filter [
12] shown in
Figure 3. After this, a high-resolution
-ADC can convert this analog voltage to digital value.
Heart rate can be obtained by the frequency of the pulsatile (AC) component, and
can be calculated from the result of IR and R light transillumination [
7]. Aiming to avoid aliasing of out-of-band noise, the system sampling frequency,
, is implemented at least twice as large as the PPG signal bandwidth (typically > 10). Typically, the magnitude of the DC component is orders of magnitude larger than the AC component, which is shown in
Figure 1b [
13]. The DC component is caused by the biological and mechanical elements in the transmission channel, in the meantime, there is always ambient light appearing even when the LED is closed. Moreover, perfusion Index (PI) [
14] represents the ratio between DC component and AC component, which is correlated with the pulse intensity of an artery. PI is approximately 3% to 10% for typical human bodies, but it can be lower than 0.5% in clinical scenarios for critical patients with respiratory diseases, so that it cannot be accurately measured [
15]. Therefore, the low-noise performance of the oximeter is very important for low PI applications.
The noise of PD is injected into the input of AFE directly, so that it is crucial to reduce its noise level [
16]. Because the PD is off-chip in our implementation, the discrete device with better noise performance can be chosen in PCB, here we just consider the noise of the proposed AFE. Moreover, another issue is the amplitude of the ambient component, which will degenerate the effective system DR and require a large DR of the subsequent
-ADC.
To reduce the DR requirement of ADC, the static component can be eliminated with the correlated double sampling (CDS) scheme. Conventionally, a current digital-to-analog converter (DAC) in a digital feedback loop is implemented in [
17]. As
Figure 1 shows, the static component is comprised of the ambient and DC components of the PPG signal, which can be measured and evaluated in the microcontroller unit (MCU) [
18]. Then, the static component can be compensated by the analogous DAC current adjusted by the MCU. Hence, the remaining AC signal can be amplified and the overall DR of the readout channel can be improved [
19]. However, because of the additional DAC in parallel with PD, the input-referred low frequency noise will be increased in such a way [
20].
Tavakoli et al. proposes a logarithmic amplifier to increase the dynamic range while still amplifying the AC component [
21]. The wide dynamic range can be achieved but analog complexity and power consumption are also largely increased. Glaros et al. [
22] removes static interferences through the use of a digital feedback loop, which controls the LED drive currents so that a reference voltage can subtract the average output of the TIA in the second stage of the AFE. However, it requires an additional reference voltage circuit, which increases the area and power consumption. Zhang et al. [
23] adopts the high-pass operation to separate the DC and AC signals and chopping modulation to decrease low frequency noise. However, it employs a single-ended structure so that it lacks the immunity to noise from the power supply and substrate, meanwhile it will introduce more switching noise using chopping stability. Lin et al. [
24] proposes their background light cancelation (BLC) technique with a low-power performance. However, maintaining the stability of the BLC loop is difficult and the noise level of that loop is high.
To address these concerns, a low-noise AFE with interstage systematically ambient interference cancellation is proposed in this paper. The fully differential implementation is adopted to reject common mode noise, and our proposed interstage systematically ambient interference cancellation scheme not only cancels the ambient light interference, but also effectively decreases the system’s low frequency noise. For better noise and power efficiency, the current-reuse OTA is employed for TIA and PGA. The input photocurrent can change from a minimum saturation input current of 0.5 to a maximum saturation input current of 50 with the adjustment of 7-b programmable . The minimum input signal photocurrent depends on the noise floor at the input of TIA, which is the critical issue in our work. As a result, this implementation can satisfy wide range changes of light intensity. The proposed AFE with low-noise performance is suitable for clinical detection with low PI.
The remainder of this paper is organized as follows:
Section 2 describes the system description and operation. The detailed circuit implementation is discussed in
Section 3, and the measurement results are illustrated in
Section 4. Finally,
Section 5 gives the conclusion.
2. System Description and Operation
The block diagram of the proposed PPG AFE system is shown in
Figure 2. The photons are transmitted from two off-chip LEDs, which are driven by the on-chip driver. The red light LED emits light with a wavelength of 660 nm, and the infrared light LED emits light with a wavelength of 940 nm; meanwhile they have similar forward voltage (typically 1.5 V–2.0 V). The photons that transmit through the human tissues and the transmissive parts are received by the off-chip PD. The PD features a dark current of 100 pA, an input capacitance 30 pF at zero bias, and a red and infrared light quantum efficiency of 0.75 and 0.85. The difference of light quantum efficiency can be calibrated by the processing of subsequent algorithm. The weak light signal will be converted to photocurrent by PD. Then, the photocurrent will be processed by the on-chip AFE.
2.1. RX Channel
The RX channel of this AFE is based on a fully differential structure to have a better rejection performance of common mode interference and noise. In addition, a higher DR and a better match with differential input ADC can be connected compared to single-ended architecture. The fully differential TIA is configured with the fully differential operational trans-conductance amplifier (OTA) based on the typical current negative feedback implementation as shown in
Figure 3. The first stage TIA converts the photo current from the PD to fully differential voltage outputs. After this, the second stage programmable gain amplifier (PGA) further processes the output voltage with the gains of 1–4. The PGA has 2-b digitally programmable resistors
so that users could change the gain. The
is implemented by the 7-b digitally programmable resistor with an LSB resistance of 10 k
and
is a 2-b programmable resistor with the LSB resistance of 100 k
that equals to
. Although it will occupy a large enough area, it should be implemented in this way due to the linearity requirement. Moreover, an auto-gain control circuit can be configured with the specific algorithm to compute the peak amplitude of the PPG signals in an external MCU. Finally, the PPG signal will be sampled and held subsequently, and meanwhile filtered using the switched-RC low pass filter (LPF), then it will be buffered to the external
-ADC.
In order to make the output voltage settle to its stable value in the desired time, the bandwidth of TIA must be sufficient for a faster transition. This translates to a high bandwidth and slew rate (SR) requirement on the core TIA amplifier. It means that the TIA amplifier requires a large bandwidth and SR. However, if the bandwidth is larger than the optimal value, the wideband white noise will be aliased to the in-band signal through the operation of consecutive switched-RC sampling stages, then the SNR of the PPG signal acquired system will be degenerated. Judging from these two constraints, the TIA bandwidth should be elaborately designed to make the in-band signal undistorted and out-of-band noise filtered. Meanwhile, the high bandwidth and SR requirement is contradictory with the low power dissipation requirement so that there is a significant trade-off between these requirements.
The TIA has a 7-b programmable gain to deal with the different LED currents on-the-fly for diverse lighting scenarios and
can be adjusted to be from 10 k to 1 M. However, the bandwidth of TIA will be changed and more severely the loop stability may be disturbed with the
changing extensively. For simplicity, just considering the half of the circuit, the transfer function for the TIA with the OTA of a single pole response [
11] is given by:
where
is the PD input capacitor,
is the feedback capacitor,
is the transimpedance gain, and
is the gain of OTA,
is its dominant pole. Meanwhile, there are two goals to reconfigure
as a 5-b variable capacitor with its LSB of 2 pF. On the one hand, transition time and noise performance can be optimized by adjusting
during LED-ON time. On the other hand, to tackle application scenarios of different PDs and cables, the
can be optimally varied in a wide range to deal with specific situations. Moreover, the
is changed with the definite
for the fixed
. Last but not least, the
should be chosen properly to avoid damped oscillation in the time domain and closed loop gain peaking in the frequency domain, so the stability can be ensured.
2.2. Operation Timing Sequences
The timing diagram of this AFE is illustrated in
Figure 4, and the off-chip timer circuit generates the non-overlapping timing sequences. Meanwhile, the LED signals and ambient light signals are sampled respectively by the
and
. Then, as
Figure 1a shows, the MCU can receive the quantized data of the sampled LED and ambient signals with the alternating timing operation. The ambient light sample phase is implemented between two LED phases to enable CDS systematically through the operation of MCU and AIC, so that ambient interference can be eliminated for a larger DR. Because the two different LED signals (R and IR) are acquired alternately, clocks
and
(
and
) are implemented as the control signals for ADC operation to implement the conversion of two different ambient signals (LED signals). The collection and storage of all converted data in the MCU can be ensured by this timing operation.
2.3. Noise Considerations
Our implementation adopts the proposed interstage systematically ambient interference cancellation scheme to eliminate the ambient interference of the PPG signal; meanwhile, it also has a crucial impact on the noise performance. It cancels the ambient light, and strongly reduces low frequency noise, such as flicker noise. The LED signals and ambient light signals are sampled respectively by the
and
; then they will be sent to MCU and stored respectively, the difference between them is what data we want. In the ambient sampling phase, the ambient light signal and the system’s low frequency noise will both be sampled in the ambient sampling phase data form. So that low frequency noise in the different PPG signal data is effectively attenuated. The systematic CDS [
17,
18,
19,
20] occurs at the MCU to obtain the low noise PPG signal data. The CDS operation is a technique that adopts two timing phases to sample signals and fixed pattern noise respectively, and one phase to sample the signals with noise and another to sample the fixed pattern noise. It is widely used in the CMOS image sensors [
25] and other applications with reduced offset voltage and low frequency noise [
26]. The CDS transfer function can be given by [
27]:
where
is the time interval between two consecutive CDS samples. The transfer function in (
2) actually corresponds to a high-pass filter for the noise, dramatically reducing the low frequency component. A more detailed noise consideration will be described below.
The noise analysis model of the traditional AFE with
in parallel with PD and our proposed implementation with an interstage systematically ambient interference cancellation block employing a variable resistor are illustrated in
Figure 5.
As shown in
Figure 5a, the input-referred noise current Power-Spectral Density (PSD) can be expressed as:
where
is the shot noise of PD, it can be described as:
where
q is the charge of an electron (
), and
is the DC current flowing through the PD.
is the thermal noise of
, it can be given by:
where
k is Boltzmann’s constant,
T is the temperature in Kelvin. The equivalent input noise current (PSD) of
is
, it is comprised of thermal noise and flicker noise, and it approximately becomes:
where
is the white noise parameter for long transistors,
is the junction capacitance of the PD,
is the transconductance of the input MOS transistor,
K is a process-dependent constant on the order of
V
F, and
is the gate oxide capacitance per unit area.
is the sum of thermal noise and flicker noise of the
, it can be defined as:
where
is the transconductance of the current source devices in the
.
Compared with the traditional scheme, as
Figure 5b shows, the input-referred noise current PSD of our proposed implementation can be given by:
,
,
have been described as above, here we just give the remaining formulas of
and
. They can be given by:
It can be seen that the input-referred thermal noise current of in our proposed scheme can be decreased by times compared with the one in the traditional scheme. In addition, because of the use of variable resistor in the , the flicker noise that would destroy the low frequency noise performance in bandwidth of interest can be ignored. Meanwhile, the noise that contributes to can be decreased by the square of transimpedance gain (typically k), so that it can be suppressed to a negligible level. To achieve a better noise performance in the typical bandwidth of interest (0.1–20 Hz), the larger of input transistors can decrease the thermal noise and the PMOS input pairs with an acceptable larger area is chosen to have a lower flicker noise level. Moreover, at the system level, it can be further attenuated by the systematic CDS. The noise floor is about 2.3 pA/sqrt(Hz) at the TIA input in our proposed implementation after CDS.
4. Measurement Results
This PPG AFE chip is designed and fabricated in an 180 nm standard CMOS process, and its chip micrograph is depicted in
Figure 10a with a size of 2.5 mm × 0.8 mm. The RX of this AFE consumes 220
from a 1.8 V supply, and the power consumption of the TX is 60
from a 3 V supply. The experimental setup for performance measurements and characterization for the proposed PPG chip is shown in
Figure 10b. The chip with bonding wires is mounted on a test PCB for individual characterization. A commercial finger sensor with two LED and PD is used to emit lights and receive transmitted lights. A PCB with a 24-b
-ADC (ADS127L11, Texas Instruments) for digitizing the differential output voltage of this AFE chip and an MCU (STM32F103x8) [
28] for giving control and timing sequences is connected to the test PCB. By the means of an SPI protocol, the chip’s data are real-time streamed out to a computer for processing and displaying through a commercial
analysis software.
Figure 11a shows the measured frequency response of the RX when the
is set as 1 M
. It shows that a 100-Hz filtering bandwidth is achieved with the duty-cycle control technique using the switched RC LPF. As shown in
Figure 11b, the total-harmonic-distortion (THD) is used to evaluate the linearity of this AFE, when the input sine wave current signal is 1
at 20 Hz, the output spectrum shows a THD less than 1% within the bandwidth of interest and it satisfies the linearity requirement of this AFE.
The input current noise spectrum of RX is measured under dark conditions and is illustrated in
Figure 12a, and it shows an input referred noise current of 2.3 pA/sqrt(Hz) in the bandwidth of 0.1 Hz–20 Hz. Moreover, the relationship of input referred noise current and the varying temperature from −40
C to 85
C is depicted in
Figure 12b. It shows that the input referred noise current has a stable value with the PGA enabled and the noise performance will be attenuated 10 times with the PGA disabled. Therefore, an additional gain stage will effectively decrease the noise factor and increase the noise performance stability in the varying temperature of 125
C range.
Figure 13 shows the measured output current versus the different IDAC input codes (6b) of the LED driver, and it shows LED driver IDAC linearity can get to 1% in the full scale current range of 100 mA. When the driving current in the TX is 100 mA, and its noise PSD characteristic is shown in
Figure 14a. The input referred noise current is 265 nA/sqrt(Hz) in the bandwidth of 0.1 Hz–20 Hz, so that the TX can achieve a DR of 105 dB.
Figure 14b plots the DR as a function of TX output current, the peak DR of 110 dB can be obtained at 25 mA TX driving current and the DR of TX can be larger than 105 dB in the full scale current range to meet the low noise requirement.
Dual-wavelength recording is used to measure the PPG response on the index finger of a male subject. The LEDs were biased with a 25 mA peak current with a 25% duty-cycle.
Figure 15a shows the output of the dual-wavelength lights (660 nm and 940 nm), clearly showing two PPG waveforms. Each cycle of the PPG wave represents a heartbeat, which is roughly one beat per second. The systolic and diastolic peak can be distinguished and the distance between these two peaks can be used as an indicator for the aging of the heart. The spectrum of the 660 nm red light PPG signal is shown in
Figure 15b, and its fundamental frequency describes the HR. The PI can be obtained from this spectrum diagram as lower than 1%. Furthermore, two PPG waves of R and IR can be used to calculate the
.
The real-time recorded PPG data are transferred to the computer for
and HR analysis using commercial
analysis software, which can provide real-time and continuous health monitoring, as shown in
Figure 16.
Table 1 summarizes the overall performance of the AFE system and provides the comparison with other state-of-the-art AFEs. It can be seen that our AFE implementation with the proposed scheme can achieve the lowest input-referred noise current of 2.3 pA/sqrt(Hz) in the biggest integrated bandwidth of 20 Hz. Ref. [
20] has the same order of magnitude of input-referred noise compared with our AFE, and it also has low power consumption. However, its area is 2.7 times that of ours. Ref. [
29] consumes extreme power and has input-referred noise current similar to ours. Therefore, this AFE achieves competitive power and area efficiency with the excellent noise performance.