Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
179 words
In a digital oscilloscope that acquires first and second data records representing respective first and second similar waveforms of a periodic signal and processes the first and second waveforms to form a display waveform for rendering on a display screen, a method of achieving temporal alignment of the first and second waveforms, comprising: generating an autocorrelation value in connection with the first waveform; generating a first cross-correlation value in connection with the first and second waveforms; determining whether the autocorrelation value and first cross-correlation value differ by more than a preselected tolerance to detect temporal misalignment between the first and second waveforms; and upon detection of the misalignment, computing a shifted second waveform by changing the time relationship of the second waveform relative to the first waveform, and generating a second cross-correlation value in connection with the first waveform and the shifted second waveform, the second waveform being shifted such that the autocorrelation value and the second cross-correlation value differ by less than the preselected tolerance, whereby the first waveform and the shifted second waveform are in temporal alignment.
Claim 2
Dependent Claim
179 words
In a digital oscilloscope that acquires first and second data records representing respective first and second similar waveforms of a periodic signal and processes the first and second waveforms to form a display waveform for rendering on a display screen, a method of achieving temporal alignment of the first and second waveforms, comprising: generating an autocorrelation value in connection with the first waveform; generating a first cross-correlation value in connection with the first and second waveforms; determining whether the autocorrelation value and first cross-correlation value differ by more than a preselected tolerance to detect temporal misalignment between the first and second waveforms; and upon detection of the misalignment, computing a shifted second waveform by changing the time relationship of the second waveform relative to the first waveform, and generating a second cross-correlation value in connection with the first waveform and the shifted second waveform, the second waveform being shifted such that the autocorrelation value and the second cross-correlation value differ by less than the preselected tolerance, whereby the first waveform and the shifted second waveform are in temporal alignment.
Claim 3
Dependent Claim
25 words
The method of claim 1 in which the autocorrelation value and the first and second cross-correlation values constitute peak autocorrelation and peak cross-correlation values, respectively.
Claim 4
Dependent Claim
52 words
The method of claim 1 in which the first waveform includes a first portion of less than the complete first waveform and the second waveform includes a second portion of less than the complete second waveform, and in which the autocorrelation and cross-correlation values are generated from the first and second portions.
Claim 5
Dependent Claim
84 words
The method of claim 3 in which the second portion is repetitively shifted by different amounts relative to the first portion, and a second cross-correlation value is generated and compared with the autocorrelation value each time the second portion is shifted, the second portion being repetitively shifted until the second portion is shifted by an aligning amount in which the second cross-correlation value generated in accordance with a shift of the aligning amount differs from the autocorrelation value by less than the preselected tolerance.
Claim 6
Dependent Claim
25 words
The method of claim 4 in which the second waveform is shifted relative to the first waveform by an amount equal to the aligning amount.
Claim 7
Dependent Claim
47 words
The method of claim 1 in which the shifted second waveform is represented by a data record, the method further comprising the step of averaging corresponding values included in the data records of the first waveform and the shifted second waveform, thereby to form the display waveform.
Claim 8
Dependent Claim
114 words
The method of claim 1 in which the first and second data records include samples of the respective first and second waveforms, the method further comprising: generating a mean value in connection with preselected ones of the samples of the first data record; subtracting the mean value from each of the preselected ones of the samples of the first data record and from each of preselected ones of the samples of the second data record to generate first and second sets of modified samples, respectively; generating the autocorrelation value in accordance with the first set of modified samples; and generating the cross-correlation value in accordance with the first and second sets of modified samples.
Claim 9
Dependent Claim
66 words
The method of claim 7 in which the shifted second waveform is represented by a data record that includes shifted samples of the second waveform, the method further comprising subtracting the mean value from each of preselected ones of the shifted samples to generate a third set of modified samples and generating the second cross-correlation value in accordance with first and third sets of modified samples.
Claim 10
Dependent Claim
15 words
The method of claim 1 in which the digital oscilloscope is a digital storage oscilloscope.
Claim 11
Dependent Claim
141 words
A digital oscilloscope, comprising: a digitizing subsystem that acquires first and second data records that represent respective first and second similar waveforms of a periodic signal; a display subsystem that forms in accordance with the first and second data records an image that represents the periodic signal; and misalignment waveform alignment means for detecting a timing misalignment between the first and second waveforms and for aligning the first and second waveforms whenever such timing misalignment is detected including means for generating an autocorrelation value in connection with the first waveform; for generating a first cross-correlation value in connection with the first and second waveforms; and for comparing the autocorrelation value and the first cross-correlation value to determine whether they differ by more than a preselected tolerance, thereby to determine whether there is a timing misalignment between the first and second waveforms.
Claim 12
Dependent Claim
141 words
A digital oscilloscope, comprising: a digitizing subsystem that acquires first and second data records that represent respective first and second similar waveforms of a periodic signal; a display subsystem that forms in accordance with the first and second data records an image that represents the periodic signal; and misalignment waveform alignment means for detecting a timing misalignment between the first and second waveforms and for aligning the first and second waveforms whenever such timing misalignment is detected including means for generating an autocorrelation value in connection with the first waveform; for generating a first cross-correlation value in connection with the first and second waveforms; and for comparing the autocorrelation value and the first cross-correlation value to determine whether they differ by more than a preselected tolerance, thereby to determine whether there is a timing misalignment between the first and second waveforms.
Claim 13
Dependent Claim
52 words
The oscilloscope of claim 10 in which the waveform alignment means further comprises means for designating a first portion of less than the complete first waveform and a second portion of less than the complete waveform and for generating the autocorrelation and cross-correlation values in accordance with the first and second portions.
Claim 14
Dependent Claim
85 words
The oscilloscope of claim 10 in which the waveform alignment means further comprises means for computing a shifted second waveform by changing the time relationship of the second waveform relative to the first waveform and for generating a second cross-correlation value in connection with the first waveform and the shifted second waveform, the second waveform being shifted such that the autocorrelation value and the second cross-correlation value differ by less than the preselected tolerance, thereby to achieve temporal alignment of the first and second waveforms.