QSD recovery of superposed transient responses
AssigneeAbratech Corporation
InventorDon Lee Jewett
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods for testing a system having a transient response that is longer than the intervals between stimulations, using a sequence of stimuli containing a small jitter. The timing sequence (called a q-sequence) is constrained by time-domain and frequency-domain rules. The system-response can be recovered from noise, despite response superposition, using deconvolution with a recovery sequence. The acronym QSD means “q-sequence deconvolution”. The invention is especially applicable to signal processing of evoked-responses, including those used for disease screening.
Claims23
An apparatus for creating a recording of a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said apparatus comprising:
- (a) At least one stimulus-generating means that stimulates said tested system,
- said stimulus-generating means generating at least one sequence of stimuli with a timing pattern,
- said timing pattern being that of a q-sequence,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies, said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence, and further
- wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass of interest is 0.5 or greater,
- (b) At least one data-acquisition means including a recording means,
- said recording means recording at least one of the following:
- (1) only said system output to form a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said timing pattern.
An apparatus for calculating an estimated system-response waveform from a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said stimuli having been generated by a stimulus-generating means,
- said stimulus-generating means generating at least one stimulation-sequence having a timing pattern,
- said timing pattern being a q-sequence,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies,
- said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence,
- wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass of interest is 0.5 or greater,
- said system output having been recorded by recording means,
- said recording means recording at least one of the following:
- (1) only said system output to form a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said timing pattern,
- wherein at least one of the following has been transmitted:
- (1) said system-output-only recording, (2) both said system output recording and alignment signal recording,
- said apparatus comprising:
- (a) inputting means,
- said inputting means receiving said system output recording and said alignment signal recording;
- (b) data-analysis means that calculates said estimated system-response waveform by deconvolution means,
- said deconvolution means operating on at least one of the following:
- (1) said system-output-only recording, (2) both said system output recording and said alignment signal recording.
An apparatus for calculating an estimate of a system-response waveform from a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said apparatus comprising:
- (a) At least one stimulus-generating means that stimulates said tested system,
- said stimulus-generating means utilizing at least one timing pattern,
- said timing pattern being a q-sequence,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies, said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence, and further
- wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass of interest is 0.5 or greater,
- (b) data-acquisition means that includes a recording means,
- said recording means recording at least one of the following:
- (1) only said system output to form a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said timing pattern,
- (c) data-analysis means that calculates said estimated system-response waveform by deconvolution means,
- said deconvolution means operating on at least one of the following:
- (1) said system-output-only recording, (2) both said system output recording and said alignment signal recording.
An apparatus for calculating an estimate of a system-response waveform from a system output composed of sequential data-samples,
- said sequential data-samples being comprised of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having a length,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said apparatus comprising:
- (a) At least one stimulus-generating means that stimulates said tested system,
- said stimulus-generating means utilizing at least one timing pattern,
- said timing pattern being a q-sequence,
- said q-sequence having a length,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies,
- said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence, and further
- wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass of interest is 0.5 or greater,
- (b) data-acquisition means that includes a recording means,
- said recording means recording at least one of the following:
- (1) only said system output to form a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said timing pattern,
- (c) data-analysis means that calculates said estimated system-response waveform by deconvolution means,
- said deconvolution means operating on at least one of the following:
- (1) said system-output-only recording, (2) both said system output recording and said alignment signal recording from (b),
- (d) computational means,
- said computational means comprising:
- (1) a data-sample buffer having a length of at least one said data-sample,
- (2) a recovery-sequence buffer,
- said recovery-sequence buffer having a length equal to the said length of the said q-sequence,
- said recovery-sequence buffer having contents,
- said contents being the numerical values of said recovery-sequence,
- (3) a reconstruction buffer,
- said reconstruction buffer having a length at least as great as said length of said estimated system-response waveform,
- (4) a deconvolving means that deconvolves each data-sample with said contents of said recovery-sequence buffer to create a deconvolution,
- (5) a summing means that sums said deconvolutions in said reconstruction buffer.
An apparatus for calculating an estimate of a system-response waveform from a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said apparatus comprising:
- (a) stimulus-generating means that stimulates said tested system,
- said stimulus-generating means utilizing at least one timing pattern,
- said timing pattern being a quasi q-sequence,
- wherein said quasi-q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said quasi-q-sequence has associated frequencies,
- said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said quasi-q-sequence,
- wherein the vector magnitude of each said Fourier coefficient of said quasi-q-sequence within said bandpass of interest is less than 0.5 and greater than 0.01,
- (b) data-acquisition means that includes a recording means,
- said recording means recording at least one of the following:
- (1) only said system output to form a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said timing pattern,
- (c) data-analysis means that calculates said estimate of system-response waveform by a deconvolution means,
- said deconvolution means operating on at least one of the following:
- (1) said system-output-only recording, (2) both said system output recording and said alignment signal recording. from (b),
- said deconvolution means utilizing deconvolution Fourier vector coefficients, at least one of said deconvolution Fourier vector coefficients in the bandpass of interest being adjusted,
- wherein said adjusted deconvolution Fourier vector coefficient has a magnitude not equal to the magnitude of the Fourier vector coefficient at the same frequency calculated from said quasi-q-sequence in (a).
A method for estimating a system-response waveform from a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said method comprising:
- (a) stimulating said tested system with a sequence of stimuli utilizing at least one timing pattern,
- said timing pattern being a q-sequence,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies, said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence,
- and further wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass is 0.5 or greater,
- (b) recording at least one of the following:
- (1) only said system output forming a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said q-sequence.
A method for estimating a system-response waveform from a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- stimulating said tested system with a sequence of stimuli utilizing at least one timing pattern,
- said timing pattern being a q-sequence,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies,
- said frequencies each having an associated Fourier coefficient vector magnitude,
- said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence,
- and further wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass is 0.5 or greater,
- recording at least one of the following:
- (1) only said system output forming a system-output-only recording, (2) both the system output from said tested system and an alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal correlated with said q-sequence,
- and transmitting at least one of the following:
- (1) only said system-output-only recording, (2) both said system output recording and said alignment signal recording,
- said method comprising:
- (a) inputting at least one of the following:
- (1) only said system-output-only recording, (2) both said system output recording and said alignment signal recording,
- (b) estimating said system-response waveform by deconvolution operating on at least one of the following:
- (1) said system-output-only recording, (2) both said system output recording and said alignment signal recording.
A method for estimating a system-response waveform from a system output composed of superposed waveforms,
- said system output arising from a tested system,
- said system tested with stimuli,
- said system output having an associated estimated system-response waveform,
- said estimated system-response waveform having frequencies of interest within a bandpass of interest,
- said method comprising:
- (a) stimulating said tested system with a sequence of stimuli utilizing at least one timing pattern,
- said timing pattern being a q-sequence,
- wherein said q-sequence is a pseudo-periodic sequence having a definitive time pattern,
- wherein said q-sequence has a maximum stimulus-interval ratio less than unity and greater than zero,
- wherein said q-sequence has associated frequencies,
- said frequencies each having an associated Fourier coefficient vector magnitude, said coefficient vector magnitude ranging between zero and the number of stimuli in said q-sequence,
- and further wherein the vector magnitude of each said Fourier coefficient of said q-sequence within said bandpass is 0.5 or greater,
- (b) recording at least one of the following:
- (1) only said system output forming a system-output-only recording, (2) both said system output from said tested system and said alignment signal to form both a system output recording and an alignment signal recording,
- said alignment signal being correlated with said q-sequence,
- (c) estimating said system-response waveform by deconvolution operating on at least one of the following:
- (1) said system-output-only recording, (2) both said system output recording and said alignment signal recording.
Dependencies are inferred from the claim text.