Automated Diagnosis-Assisting Medical Devices
First Claim
1. A system for processing a quasi-periodic signal, the system comprising:
- an electronic stethoscope producing a quasi-periodic signal;
a processor; and
a memory device with stored instructions that, when executed by the processor, cause the system to;
receive a representation of the quasi-periodic signal,remove a DC component from the received representation of the quasi-periodic signal to produce a purely time-varying signal,filter, the time-varying signal to produce a pre-processed signal,auto-correlate, at least a portion of a representation of the pre-processed signal with itself,store a corresponding auto-correlation output for the at least portion of the representation of the pre-processed signal,apply a biphasic tapering function to the auto-correlation output, the tapering function including a time constant parameter that is a function of the quasi-periodic signal and producing a first maximum, andstore in the memory device a representation, based on the first maximum, as an indication of a rate or a frequency of the quasi-periodic signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes an electronic stethoscope producing a quasi-periodic signal, a processor, and a memory device with stored instructions that, when executed by the processor, cause the system to receive a representation of the quasi-periodic signal, to remove a DC component from the received representation of the quasi-periodic signal to produce a purely time-varying signal, and to filter, the time-varying signal to produce a pre-processed signal. A portion of the pre-processed signal is auto-correlated with itself, and a corresponding auto-correlation output is stored. A biphasic tapering function is applied to the auto-correlation output and produces a first maximum, the function including a time constant parameter that is a function of the quasi-periodic signal. A representation is stored, based on the first maximum, as an indication of a rate or frequency of the quasi-periodic signal.
-
Citations
20 Claims
-
1. A system for processing a quasi-periodic signal, the system comprising:
-
an electronic stethoscope producing a quasi-periodic signal; a processor; and a memory device with stored instructions that, when executed by the processor, cause the system to; receive a representation of the quasi-periodic signal, remove a DC component from the received representation of the quasi-periodic signal to produce a purely time-varying signal, filter, the time-varying signal to produce a pre-processed signal, auto-correlate, at least a portion of a representation of the pre-processed signal with itself, store a corresponding auto-correlation output for the at least portion of the representation of the pre-processed signal, apply a biphasic tapering function to the auto-correlation output, the tapering function including a time constant parameter that is a function of the quasi-periodic signal and producing a first maximum, and store in the memory device a representation, based on the first maximum, as an indication of a rate or a frequency of the quasi-periodic signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for processing a quasi-periodic signal, the system comprising:
-
an electronic stethoscope producing a quasi-periodic signal; a processor; and a memory device with stored instructions that, when executed by the processor, cause the system to; in response to receiving a representation of the quasi-periodic signal, produce a pre-processed time-varying signal, produce an auto-correlation output corresponding to an auto-correlation of at least a portion of a representation of the pre-processed time-varying signal with itself, in response to applying a biphasic tapering function to the auto-correlation output, estimate a frequency of the quasi-periodic signal, define a search window based on the estimated frequency of the quasi-periodic signal; define a starting position in the received quasi-periodic signal, the starting position corresponding to a first maximum; cross-correlate a portion of the quasi-periodic signal in the search window with a template signal pattern to be matched to produce a second maximum that is defined by the controller as a new starting position; and store the new starting position. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification