This section will explore the design methods of low-power heart rate signal preprocessing modules from three key dimensions: hardware design, algorithm design, and hardware–algorithm co-design. Each part will demonstrate how researchers achieve system power consumption optimization while ensuring the integrity of preprocessing functions.
4.1. Low-Power Hardware Design of Flexible Wearable Heart Rate Signal Preprocessing Module
Heart rate signal preprocessing primarily encompasses filtering, noise reduction, signal amplification, baseline drift correction and so on. In this section, we focus on the hardware low-power design of the heart rate signal preprocessing module from the perspective of filtering. As the first step in signal preprocessing, filtering directly influences the energy consumption of subsequent processing units, and its importance is undeniable. To achieve hardware low-power design, various miniaturized filtering circuits [
88], such as low-pass filters, high-pass filters, and band-pass filters, are typically integrated onto flexible printed circuit boards (FPCBs) to perform critical signal processing functions.
The application of flexible low-pass filter circuits [
89] module is particularly effective in suppressing high-frequency noise, which usually originates from sources such as environmental electromagnetic interference (EMI). These circuits operate on the fundamental principle of allowing low-frequency signals to pass unimpeded while significantly attenuating high-frequency components. As shown in
Figure 4a, Wu et al. [
62] designed a low-power low-pass filter suitable for PPG signals by optimizing the resistor-capacitor (RC) configuration. Specifically, they optimized the RC network structure and circuit layout of the low-pass filter. By customizing the selection of resistor and capacitor parameters, the cutoff frequency of the filter was precisely set within the optimal range, effectively filtering out high-frequency noise in PPG signals. After calculation, its average power consumption is approximately 10 µW, which is 40% lower than that of traditional filters with fixed resistor and capacitor values, while the noise suppression ratio of PPG signals is increased by 35 dB.
In addition, flexible high-pass filter circuits [
90] module can eliminate low-frequency interference in heart rate signals, such as those caused by human respiration, slight limb movements, environmental and temperature changes. The elimination of such interference ensures signal stability. Compared with traditional high-pass filters that use fixed-parameter components, the high-pass filter circuit incorporating adjustable resistors and capacitors can dynamically adjust power consumption according to actual signal conditions while ensuring interference removal, thereby further reducing ineffective energy consumption.
The flexible band-pass filter circuits [
91] module combine the advantages of both low-pass and high-pass filters, allowing only signals within a specific frequency range to pass through. They can accurately retain the effective frequency band of heart rate signals while suppressing interference from other frequency bands. As shown in
Figure 4b, Pandey et al. [
44] realized the design of a low-power band-pass filter through two key aspects: hardware selection and circuit design. Firstly, in terms of hardware selection, they used adjustable pseudo-resistors to replace high-power-consuming components. Compared with the high-power fixed resistors used in traditional band-pass filters, this approach significantly optimized power consumption. Meanwhile, the circuit structure combines a traditional second-order RC low-pass filter with a high-pass filter, whereas the circuit structure of traditional band-pass filter designs is often more complex, leading to higher power consumption. Specifically, by using adjustable pseudo-resistors and specific capacitors, they precisely adjusted the cutoff frequency, which not only removed high-frequency noise in heart rate signals but also alleviated low-frequency interference, thereby reducing additional power consumption. The total system power consumption is approximately 460 µW. With the same noise suppression effect, this design reduces power consumption by about 30% compared with unoptimized band-pass filters.
In practical flexible wearable systems, the effectiveness of hardware filtering strategies is highly contingent on scenario-specific constraints. A comprehensive evaluation integrating the noise characteristics, resource limitations, and performance requirements of the intended usage scenario is essential, rather than simply promoting a single method. The following is an assessment of the applicable scenarios for the three aforementioned flexible filter modules:
Optimized low-pass filter modules excel in suppressing high-frequency noise, such as electromagnetic interference. They offer distinct advantages in heart rate monitoring scenarios under static conditions, where signals are stable and low-frequency drifts are negligible. However, their limitations become prominent in motion scenarios: due to their inability to handle low-frequency interferences like baseline drift, the signal quality in dynamic environments will significantly decline. Consequently, they are unsuitable for long-term dynamic heart rate monitoring or high-intensity exercise scenarios [
89].
Tunable high-pass filter modules achieve adaptive suppression of low-frequency baseline drift through dynamic parameter adjustment. This makes them particularly practical for heart rate signal preprocessing in moderate-intensity exercise scenarios. It should be noted, however, that the introduction of tunable components increases circuit integration complexity. Additionally, some tunable components are sensitive to ambient temperature, which may lead to performance degradation in extreme temperature scenarios. Therefore, their applicability is limited in resource-constrained microdevices or scenarios involving operation in special temperature zones [
90].
Low-power band-pass filter modules integrate the advantages of both low-pass and high-pass filters, being capable of simultaneously suppressing high-frequency electromagnetic interference and low-frequency baseline drift. They perform optimally during intense exercise in complex environments. However, their power consumption is significantly higher than that of single low-pass or high-pass filters, and their complex circuit structure increases the difficulty of integration onto flexible substrates. This means they are better suited for scenarios with high precision requirements but relatively relaxed power budgets, such as medical-grade exercise monitoring, rather than ultra-low-cost systems or miniature flexible wearable systems [
91].
In summary, the aforementioned flexible filtering circuit modules have fully considered low-power characteristics in their design. By selecting low-power electronic components, such as adjustable pseudo-resistors, optimizing the parameter configuration of components like resistors and capacitors, and adopting optimized circuit structures, these circuits significantly reduce energy consumption while ensuring the functionality of the module compared with traditional unoptimized filter designs. This not only extends the battery life of flexible wearable systems but also helps ensure the long-term stable operation of these systems. Meanwhile, when selecting or designing filters, it is necessary to make choices or designs based on the specific usage scenarios or constraints of heart rate monitoring to give full play to the advantages of various filters.
4.2. Low-Power Algorithm Design of Flexible Wearable Heart Rate Signal Preprocessing Module
In terms of low-power algorithm design, this paper takes the preprocessing of ECG signals and PPG signals as examples for illustration.
Preprocessing of ECG Signals:
For the preprocessing of ECG signals, an adaptive filtering algorithm is usually employed to remove artifact noise. Take the Least Mean Square (LMS) [
92] algorithm, which is currently the most widely used, as a typical example. Sharma et al. [
93] proposed a Wiener filtering and adaptive LMS algorithm for ECG denoising in flexible wearable heart rate monitoring systems. Based on the steepest descent method, this algorithm performs excellently in dynamic signal environments. By iteratively adjusting the filter coefficients according to the error between the noisy ECG input and the desired output, using the current error and input signals combined with a step-size factor, it converges to the optimal filtering state, thereby reducing system power consumption. Meanwhile, this algorithm features low computational complexity, easy implementation, and high real-time performance.
Based on the LMS algorithm, researchers have developed the Normalized Least Mean Square (NLMS) algorithm, which has a better filtering effect and lower power consumption. As demonstrated in the research by Saxena et al. [
69], they optimized three critical parameters of the Normalized Least Mean Square (NLMS) algorithm—filter length, step size, and iteration count—to develop a power-efficient adaptive filtering method that significantly enhances the performance of ECG denoising in flexible wearable systems. By optimizing these parameters, the system achieves low-power operation without compromising signal integrity. Specifically, optimizing the filter length reduces the number of multiply-accumulate operations required during real-time processing, while adjusting the step size and iteration count minimizes computational load and energy consumption by decreasing redundant iterations under the same denoising requirements.
Compared with the LMS algorithm, the NLMS algorithm has a faster convergence speed. This is because its normalized step size can dynamically adjust the amplitude of the weight update according to the power of the input signal. When dealing with complex signals such as ECG signals, in the face of noise interference and signal fluctuations, it can quickly approach the optimal solution and reduce the time consumption of convergence. Therefore, it can reduce the power consumption during operation. This is attributed to the fact that the NLMS algorithm effectively suppresses large-amplitude noise interference caused by motion through input signal power normalization (Equation (
1)) [
69]:
Equation (
1): normalized step-size adjustment of the NLMS algorithm, where
is the initial step size,
is the input signal, and
is the regularization parameter to prevent division by zero.
Meanwhile, this paper also evaluates the robustness of different algorithms under various motion states. As shown in
Table 3, two typical scenarios—resting and running—are compared, with the Mean Square Error (MSE) and Signal-to-Noise Ratio (SNR) used as performance metrics to assess filtering effectiveness. A smaller MSE and larger SNR indicate better performance. According to
Table 3, references [
94,
95] present a comparison between the LMS adaptive filtering algorithm and the NLMS adaptive filtering algorithm, while references [
96,
97] provide a comparison between wavelet filtering (WT) and Kalman filtering (KF), moreover, references [
94,
96] focus on research related to wearable systems.WT exhibits superior anti-noise performance in the running state (MSE = 0.065, SNR = 22.3 dB) but with higher power consumption. KF performs similarly to LMS in the resting state (MSE = 0.023, SNR = 27.9 dB) but shows slightly poorer performance in high-dynamic running scenarios (MSE = 0.095, SNR = 19.5 dB) [
96,
97]. Adaptive filtering (LMS/NLMS) achieves a better balance between performance and low-power consumption. Specifically, the LMS algorithm yields an MSE = 0.021 and an SNR = 28.5 dB in the resting state, and an MSE = 0.089 and an SNR = 20.1 dB in the running state. In contrast, the NLMS algorithm exhibits an MSE = 0.019 and an SNR = 29.2 dB in the resting state, and an MSE = 0.078 and an SNR = 21.0 dB [
94,
95] in the running state. These results indicate that adaptive filtering algorithms are more suitable for flexible wearable system scenarios.
In addition to the impact of motion states on algorithms, this paper also considers the quantifiable effects of environmental factors on algorithm performance, as shown in
Table 4. References [
98,
99] present a comparison between the LMS attenuation rate and the NLMS attenuation rate, while references [
96,
100] provide a comparison between the WT attenuation rate and the KF attenuation rate. Among these, references [
96,
98] focus on research related to wearable systems. When skin humidity increases to 40% RH, the Total Harmonic Distortion (THD) attenuation rates of the LMS algorithm and the NLMS algorithm are extremely high, being 85.7% and 60.7% [
98,
99], respectively, while the THD attenuation rates of the Wavelet Transform (WT) algorithm and the Kalman Filter (KF) algorithm are relatively low, being 25.0% and 32.1% [
96,
100], respectively, indicating better performance. When the temperature rises to 35 °C, the Signal-to-Noise Ratio (SNR) attenuation rates of the LMS algorithm and the NLMS algorithm are −18.2% and −12.5% [
98,
99], respectively, while the SNR attenuation rates of the Wavelet Transform (WT) algorithm and the Kalman Filter (KF) algorithm are −8.7% and −7.3% [
96,
100], respectively. Among them, the Kalman Filter (KF) algorithm has the lowest SNR attenuation rate and shows the best performance. Similarly, in the case of increased exercise intensity, by comparing the data of each algorithm in the table, it can be known that the Bit Error Rate (BD) attenuation rate of the Wavelet Transform (WT) algorithm is the lowest, indicating the best performance. Overall, different algorithms have different performance under different environmental conditions. The Kalman Filter (KF) algorithm performs prominently when the temperature increases, while the Wavelet Transform (WT) algorithm performs better when humidity increases and exercise intensity increases.
In summary, for ECG signal preprocessing, in addition to adaptive filtering algorithms, such as LMS and NLMS, methods such as WT [
101] and KF [
102] can also be employed. Each of these algorithms has its own advantages and disadvantages in ECG signal preprocessing. In practical applications, it is necessary to reasonably select or combine these algorithms based on motion scenarios, environmental factors, noise characteristic requirements, and system resource limitations. This approach ensures efficient and accurate preprocessing of ECG signals while taking into account the design of the system’s power consumption.
Preprocessing of PPG Signals:
Currently, many researchers have proposed different methods for acquiring, removing, or lessening the impact of motion disturbances in the PPG signals of flexible wearable systems and have used time-domain and frequency-domain signal preprocessing techniques, as well as machine learning-based methods, to estimate heart rates. These algorithms can mainly be classified into two categories. One is the classical signal preprocessing method, and the other is mainly a deep learning-based method.
The classical signal preprocessing methods mainly include the CurToSS [
103] algorithm and the TAPIR [
104] algorithm.
As proposed by Zhou et al. in the reference [
103], the CurToSS algorithm, designed for the preprocessing of heart rate signals in flexible wearable systems, utilizes the sparse spectral decomposition of photoplethysmogram (PPG) signals to identify spectral onset points and track heart rate trajectories. When signal discontinuities are detected, the algorithm triggers a multi-stage reconstruction process. It distinguishes motion artifacts from heart rate components through constrained spectral searches and cross-spectral analysis. Crucially, to achieve low-power operation, CurToSS optimizes the definition of the search range in curve reconstruction to reduce unnecessary computational load. Meanwhile, an adaptive parameter selection algorithm based on real-time data features replaces the experience-based parameter settings. This approach reduces computational complexity while maintaining performance, thereby enabling low-power operation.
The second method reported by Zhang et al. [
104] for flexible wearable heart rate monitoring systems is called the TAPIR algorithm. This algorithm achieves low-power consumption by optimizing three cascaded modules: signal decomposition, sparse signal reconstruction, and spectral peak tracking. Specifically, during the signal decomposition stage, the TAPIR algorithm simplifies the screening process of motion artifacts (MA) in singular spectrum analysis (SSA) [
105], reducing unnecessary data processing and thus contributing to power reduction. In the sparse signal reconstruction stage, further optimization of the basis matrix pruning strategy improves computational efficiency, effectively reducing power consumption as well. Additionally, in the spectral peak tracking step, the improvement of the method for judging heart rate continuity reduces complex calculations, creating conditions for low-power operation.
However, when using classical signal preprocessing methods, as the accuracy of the algorithm improves, the classical signal preprocessing methods are usually accompanied by an increase in the number of free parameters, which is not helpful for achieving low-power consumption. In recent years, some researchers have begun to explore deep learning methods for PPG-based heart rate monitoring.
Essalat et al. [
99] proposed a supervised learning algorithm based on a low-power neural network (NN) in the reference, which is used for the preprocessing of PPG signals in flexible wearable systems. This algorithm achieves low-power consumption by optimizing stages such as candidate peak selection and feature extraction. The algorithm employs low-power optimization strategies at multiple stages: in the candidate peak selection stage, it can effectively filter out redundant PPG signals collected by flexible wearable systems, thus significantly reducing computational overhead and power consumption; in the feature extraction stage, it accurately identifies key features while eliminating redundant information; and compared with complex architectures, the three-layer multi-layer perceptron (MLP) network minimizes the consumption of computational resources while ensuring high accuracy. By optimizing the computational process to reduce power consumption, this algorithm lays a solid foundation for subsequent research.
In summary, in the preprocessing of heart rate signals acquired by flexible wearable systems, whether it is the adaptive filtering algorithms for ECG signals, such as the LMS algorithm and its optimized version, the NLMS algorithm, the classic algorithms for PPG signal processing, like the CurToSS and TAPIR algorithms, or the emerging deep learning algorithms, they all focus on improving performance metrics such as accuracy while attaching great importance to low-power optimization. By means of improving calculation methods, streamlining parameter adjustment, and optimizing network structures and processes, these algorithms strive to achieve efficient and low-power heart rate signal preprocessing in resource-constrained flexible wearable systems. This not only ensures effective signal processing but also lays a solid foundation for long-term and stable heart rate monitoring as well as subsequent medical applications.
4.3. Hardware–Algorithm Co-Design of Flexible Wearable Heart Rate Signal Preprocessing Module
In addition to achieving low-power signal preprocessing operations through the aforementioned hardware and algorithm optimizations, this subsection will introduce more efficient heart rate signal preprocessing via hardware–algorithm co-design.
Shu et al. [
106] developed a low-power module for heart rate data recognition in flexible wearable systems through hardware–algorithm co-design. In the heart rate data preprocessing stage, the heart rate sensor and microcontroller unit (MCU) provide stable raw heart rate data and time synchronization support for the algorithm. The algorithm, aiming at the characteristic that PPG sensors are vulnerable to motion artifacts, performs normalization with neutral data as the baseline to reduce the impact of hardware acquisition noise. At the low-power optimization level, the system employs low-power PPG sensors and the Bluetooth Low Energy (BLE) protocol, reducing energy consumption through dynamic adjustment of LED brightness and implementation of a sensor sleep mechanism. On the algorithm side, process optimization is carried out: only valid signal segments are transmitted during data transfer, and lightweight moving average filtering is used to minimize computational load and avoid high-power operations. By combining low-power PPG sensors with lightweight moving average filtering, the average power consumption of the system is approximately 14.4 mW, the preprocessing power consumption is reduced by 25%, and the motion artifact suppression rate is improved by 60%.
Similarly, Fernandes et al. [
107] proposed an efficient heart rate data preprocessing module in flexible wearable systems through a hardware–algorithm co-design method. In this system, the hardware GPU undergoes circuit configuration optimization for the Neural-ODE algorithm model to adapt to the computing capability and power consumption constraints of low-power hardware, thereby enhancing the algorithm’s operational efficiency on edge devices. The Neural-ODE algorithm, in turn, simplifies the network structure for hardware adaptation, reducing the hardware load. Meanwhile, it performs min–max normalization on heart rate data, efficiently converting large volumes of data into a unified scale to minimize computational complexity and thus reduce overall system power consumption.
In summary, the hardware–algorithm co-design for low-power consumption in the heart rate signal preprocessing module has achieved advancements. Through the integration of hardware optimization strategies like the adoption of low-power PPG sensors, dynamic adjustment of LED brightness, and the implementation of sensor sleep mechanisms, alongside algorithmic innovations, such as lightweight moving average filtering, data normalization with neutral baselines, and hardware-adapted Neural-ODE model simplification, the system effectively balances signal processing accuracy and power efficiency. These co-design approaches not only address the challenges of motion artifacts and hardware acquisition noise but also minimize computational load and energy consumption by tailoring algorithms to hardware capabilities and vice versa.
The
Table 5 lists the innovativeness, practicality, power consumption optimization methods, power consumption levels, and comparisons of power consumption with previous research results for each technology, as shown in
Table 5. In the algorithm aspect of the heart rate signal preprocessing module, due to the large number of involved algorithms, this table only selects one traditional algorithm [
69] and one neural network algorithm [
99] for list. In the algorithm–hardware co-design aspect, since both references [
106,
107] focus on the normalization operation in the heart rate preprocessing process, this table only selects one of them for list.
It should also be noted that due to the similarities between flexible wearable heart rate monitoring systems and wearable heart rate monitoring systems in terms of method design for heart rate preprocessing, such as both being able to adopt adaptive filtering algorithms, wavelet filtering, etc., and application scenarios [
108], some references in this section [
93,
94,
96,
97,
98] have adopted the preprocessing algorithms of wearable heart rate monitoring systems and migrated them to the relevant research on flexible wearable systems.
In conclusion, this section comprehensively explores the design concepts of low-power heart rate preprocessing modules from three dimensions: hardware design, algorithm design, and hardware––algorithm co-design. Whether it is the adoption of low-power components and optimized circuits at the hardware level such as the design of resistor–capacitor network structures, the use of adjustable pseudo-resistors, etc., the reduction in computational load and energy consumption through technical improvements at the algorithm level such as LMS and NLMS algorithms with optimized parameters and steps and lightweight neural network algorithms, or the innovative combination of hardware and algorithms such as the MCU providing stable raw heart rate data and time synchronization support for the algorithm; the algorithm, targeting the hardware, performs normalization with neutral data as the baseline to reduce the impact of hardware acquisition noise, the core goal of these design approaches is to achieve efficient and low-power heart rate signal preprocessing. It should also be noted that in the algorithm section, the comparison of the robustness of various filtering algorithms under different motion scenarios and environmental influences indicates that when designing system algorithms, it is necessary to consider the application scenarios or environmental constraints of the system and select appropriate algorithms based on the applicable conditions of different algorithms.