US4789950A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pre-interpolation adaptive filter
Assignee: Tektronix Inc
•
Filing: 1986-09-11
•
Granted: 1988-12-06
•
Expires: 2006-09-11
Abstract
Abstract An adaptive filtering procedure reduces overshoot which may be present on a waveform having infinite slopes displayed on a digital oscilloscope as a result of interpolation between samples at the location of the infinite slopes. An adaptive filtering procedure identifies sampled points adjacent the infinite slope and moves the points closer to each other to avoid ringing or overshoot on the display. Before modification, a straightness test relative to the waveform before and after a discontinuity and a test for sudden changes in the waveform before and after the discontinuity are performed.
Inventors
- 👤 Charles L. Saxe
- 👤 Daniel E. Milliron
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 15:12
CPC Classifications
G; G01; G01R; G01R13/00; G01R13/20; G01R13/22; G01R13/34; G01R13/345
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
68 words
In a digital oscilloscope having means for sampling an input signal and providing sample related values for presentation by graphic display, a method of altering said samples comprising: detecting a series of said samples that correspond to a rapid change in the value of said input signal, altering the values of ones of said samples to reduce said rapid change, and interpolating between said series of altered samples.
Claim 2
Dependent Claim
68 words
In a digital oscilloscope having means for sampling an input signal and providing sample related values for presentation by graphic display, a method of altering said samples comprising: detecting a series of said samples that correspond to a rapid change in the value of said input signal, altering the values of ones of said samples to reduce said rapid change, and interpolating between said series of altered samples.
Claim 3
Dependent Claim
28 words
The method according to claim 1 wherein said detection of rapid change includes detecting at least a predetermined difference between the value of a pair of successive samples.
Claim 4
Dependent Claim
30 words
The method according to claim 2 wherein said detection of rapid change further includes detecting relatively constant values of successive samples both before and after detection of said predetermined difference.
Claim 5
Dependent Claim
22 words
The method according to claim 3 wherein said detection of relatively constant values measures the absence of change exceeding a predetermined limit.
Claim 6
Dependent Claim
146 words
In a digital oscilloscope having means for sampling an input signal and providing sample related values for presentation by graphic display, a method of altering said samples comprising: determining the slope of said signal according to changes in value between successive samples, detecting an array of samples having a change in slope as between successive pairs of samples, which change is less than a predetermined standard, followed by a large slope as represented by a large change in value between a further pair of samples, which change is greater than a second predetermined standard, followed by a change in slope between further successive pairs of samples, which is less than a predetermined standard, and in response to said detection altering the value of at least one of said further pair of samples to bring it closer to the remaining sample of said further pair of samples.
Claim 7
Dependent Claim
146 words
In a digital oscilloscope having means for sampling an input signal and providing sample related values for presentation by graphic display, a method of altering said samples comprising: determining the slope of said signal according to changes in value between successive samples, detecting an array of samples having a change in slope as between successive pairs of samples, which change is less than a predetermined standard, followed by a large slope as represented by a large change in value between a further pair of samples, which change is greater than a second predetermined standard, followed by a change in slope between further successive pairs of samples, which is less than a predetermined standard, and in response to said detection altering the value of at least one of said further pair of samples to bring it closer to the remaining sample of said further pair of samples.
Claim 8
Dependent Claim
25 words
The method according to claim 5 including altering the values of both of said further pair of samples to bring them closer to one another.
Claim 9
Dependent Claim
34 words
The method according to claim 5 wherein detection of said large slope is made in comparison to the range of slope of said signal substantially immediately before and substantially immediately after said large slope.
Claim 10
Dependent Claim
24 words
The method according to claim 5 wherein said changes in slope between successive pairs of samples are detected in comparison to said large slope.
Claim 11
Dependent Claim
106 words
A digital oscilloscope circuit having means for sampling an input signal and providing sample related variables for presentation on graphic display means, comprising: input means for storing a plurality of time related samples of an input signal, means for detecting an array of stored samples having rapid rise or fall times between a pair of said array of stored samples, means for altering at least one of said pair of samples for bringing its value closer to the other of said pair of samples and interpolation means for receiving said altered samples and producing interpolation between ones of said altered samples according to a predetermined approximation.
Claim 12
Dependent Claim
106 words
A digital oscilloscope circuit having means for sampling an input signal and providing sample related variables for presentation on graphic display means, comprising: input means for storing a plurality of time related samples of an input signal, means for detecting an array of stored samples having rapid rise or fall times between a pair of said array of stored samples, means for altering at least one of said pair of samples for bringing its value closer to the other of said pair of samples and interpolation means for receiving said altered samples and producing interpolation between ones of said altered samples according to a predetermined approximation.
References Cited (Backward Citations)
US4068165A
Cited
US4495642A
Cited
US4553042A
Cited
US4641246A
Cited
US4647922A
Cited
US4621217A
Cited
US4642519A
Cited
US4719416A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-12-06 | 1992-06-06 | 1992-12-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-12-06 | 1996-06-06 | 1996-12-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-12-06 | 2000-06-06 | 2000-12-06 | $7700.00 | Window Closed / Lapsed |