Adaptive Signal Compensation for Wide-Range PPG Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face inefficiencies in acquiring valid data due to PPG signals being either too large or too small, leading to low signal acquisition efficiency.
Innovation Solution
A method involving processing an analog signal based on a target parameter to obtain a first digital quantity, compensating this quantity with a target compensation amount, and updating these parameters when conditions are met to extend the processable signal range.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the chip directly processes the analog PPG signal without preprocessing, then the device complexity is reduced, but the signal acquisition efficiency deteriorates because the PPG signal is either too large or too small for the chip's limited processing range
Solution Approach 1:
The patent segments the signal processing task into multiple stages: first processing the analog signal to obtain a first digital quantity, then compensating it to obtain a second digital quantity, and finally computing the measured value. This segmentation allows each stage to handle specific ranges effectively, resolving the contradiction between processing capability and signal variability.
Solution Approach 2:
The patent applies preliminary action by first processing the analog signal to generate a first digital quantity before it enters the chip for final computation. This preliminary processing ensures the signal is within the acceptable range for the chip, preventing acquisition failures while maintaining overall system efficiency.
2Adaptability or versatility
If the chip processes signals across a wide range, then the adaptability is improved, but the manufacturing precision deteriorates because the chip cannot accurately process signals that are too large or too small
Solution Approach 1:
The patent implements dynamics by introducing a compensation mechanism that dynamically adjusts the first digital quantity based on processing results. The compensation amount is calculated and applied to ensure the final measured value falls within the accurate processing range, allowing the system to adapt to varying signal magnitudes while maintaining precision.
Solution Approach 2:
The patent changes parameters by introducing a compensation parameter that adjusts the first digital quantity. This parameter modification transforms out-of-range signals into valid measurement ranges, enabling the chip to accurately process signals that would otherwise be too large or too small for its fixed processing capabilities.
3Productivity
If the chip uses a fixed processing range, then the device complexity is reduced, but the productivity deteriorates because valid data cannot be acquired when signals exceed the fixed range
Solution Approach 1:
The patent applies feedback by using the result of the first processing stage to determine a compensation amount, which is then applied to adjust the output. This feedback loop ensures that the final measured value is always within the valid range, significantly improving the data acquisition rate while adding only moderate processing complexity through the compensation calculation.
Data Source
Figure 1~2
Figure 3~4
AI summary
A data processing method, an electronic device, and a storage medium are provided. The method is applied to the processing module, and includes: processing an analog signal obtained by sampling a to-be-measured signal based on a target parameter to obtain a first digital quantity, wherein the target parameter is used to indicate a signal value of a signal for cancelling at least a portion of the analog signal; compensating the first digital quantity based on a target compensation amount to obtain a measured signal value of the analog signal; updating, when the first digital quantity satisfies a parameter update condition, the target parameter based on the first digital quantity to obtain an updated target parameter; and updating the target compensation amount based on the updated target parameter to obtain an updated target compensation amount.