Heartbeat Detection Device Noise-Resistant Threshold Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional heartbeat detection methods fail to accurately detect R waves in ECG waveforms when large noise is present, causing the threshold to jump and leading to missed detections.
Innovation Solution
A method that calculates a time difference value from the ECG waveform, uses this value to determine an index for heartbeat detection, and adjusts the threshold based on the average value of recent peaks, preventing threshold updates when noise-induced peaks exceed a threshold limit value, thereby stabilizing the detection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a threshold is set based on the maximum value of sampling data and updated based on peak values, then the threshold can reflect the trend of signal level, but large noise can cause the threshold to jump and prevent R wave detection
Solution Approach 1:
The patent introduces an intermediary variable (threshold candidate) that mediates between the raw peak values and the actual threshold. This candidate threshold is calculated from averaged peak values but is filtered through a validation mechanism before being applied, thus protecting the system from noise-induced threshold jumps while maintaining adaptability to genuine signal level changes
Solution Approach 2:
The patent implements a feedback mechanism where the detected peak values are fed back to update the threshold candidate, but this update is conditional. The feedback loop includes a validation step that checks whether the candidate threshold represents a genuine signal level change or noise, allowing the system to adapt to real changes while rejecting noise-induced changes
2Measurement precision
If the threshold is updated frequently to track signal trends, then detection accuracy improves, but noise causes false threshold updates and missed detections
Solution Approach 1:
The patent makes the threshold update mechanism dynamic by introducing conditional logic that adjusts the update behavior based on the characteristics of the detected peaks. The system dynamically decides whether to update the threshold based on whether the candidate threshold passes validation, allowing frequent updates for genuine signal changes while preventing updates during noise events
Solution Approach 2:
The patent performs preliminary validation of the threshold candidate before applying it as the actual threshold. This preliminary action (validation check) prevents invalid threshold updates from occurring in the first place, ensuring that only genuinely valid signal level changes result in threshold updates
Data Source
AI summary
A heartbeat detection device including a time difference value calculation unit to calculate a time difference value from a sampling data string of an electrocardiographic waveform of a living body, an index value calculation unit to calculate an index value for heartbeat detection based on the time difference value, a threshold setting unit to determine whether a peak of the index value exceeding a threshold can be detected, to calculate, a threshold candidate based on an average value of the predetermined number of the most recent peaks among these peaks. A threshold candidate is set as a new threshold when the threshold candidate has a value equal to or less than a threshold limit value. A heartbeat time determination unit sets the sampling time of the peak as the heartbeat time when the peak of the index value exceeding the threshold is detected.


