← Back to Patent Explorer
US5528356A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for displaying multiple sample spacing waveform segments

Assignee: Tektronix Inc
•
Filing: 1995-03-20
•
Granted: 1996-06-18
•
Expires: 2015-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An optical time domain reflectometer acquires and displays waveform data as a waveform trace on a display device having a viewport defined by a start distance and an end distance using waveform data segments having data points where each waveform segment is acquired using different pulsewidth and sample spacing and different starting distance. A processor sets a horizontal pixel skip value and a horizontal distance skip value for each waveform segment and calculates a horizontal distance per pixel value for the display area as a function of dividing the distance between the viewport start distance and the viewport end distance by the number of horizontal pixels in the display area. Each horizontal pixel is mapped to a distance by setting an initial pixel count to zero and sequentially adding the horizontal pixel skip value to the pervious pixel count and setting an initial horizontal distance value to the start distance of the viewport and sequentially adding the horizontal distance skip value to the previous horizontal distance value. The distance values for the horizontal pixels are correlated to amplitude values of the data points of the waveform segment using an index into the array of waveform data points related to distance. The amplitude values of the acquired data are mapped to appropriate vertical pixels associated with the horizontal pixels to produce a bit representation of the waveform trace, which is displayed on the display device.

Inventors

  • 👤 Matthew S. Harcourt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:53
CPC Classifications
G; G01; G01M; G01M11/00; G01M11/30; G01M11/31; G01M11/3109; G01M11/3145; G01M11/3136; G01R; G01R1/00; G01R1/02; G01R1/025

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 403 words
An optical time domain reflectometer for launching optical pulses into a fiber under test for generating an optical return signal from the test fiber for acquiring and displaying waveform data as a waveform trace on a display device having a display area defined by a number of horizontal pixels and a number of vertical pixels and a viewport defined by a start distance and an end distance and min and max amplitudes comprising: an acquisition system for acquiring at least two waveform segments having data points representative of the optical return signal with each waveform data point having an amplitude value related by time to a distance and each waveform segment being acquired using a different pulsewidth optical pulse, a different sample spacing and a different staring distance; a processor for receiving and storing the data points of the waveform segments in an array, for determining the starting distances of the waveform segments, for generating a waveform data segment table containing the start distances, the sample spacing and an index into the array of waveform data points related to distance for each waveform segment, and for generating a bit map array representative of the waveform trace by establishing a horizontal pixel skip value, establishing a horizontal distance skip value, calculating a horizontal distance per pixel skip value for the display area as a function of dividing the distance between the viewport start distance and the viewport end distance by the number of horizontal pixels in the display area, mapping the horizontal pixels to distances by setting an initial pixel count to zero and an initial horizontal distance value to the viewport start distance and sequentially adding the horizontal pixel skip value to the pervious pixel count and adding the horizontal distance skip value to the previous horizontal distance value, correlating the distance values for the horizontal pixels to the amplitude values of the data points of the waveform segment using the indexes of the data points related to distance and mapping the amplitude values to the appropriate vertical pixels associated with the horizontal pixels; a memory for storing the amplitude value of each data point of the respective waveform segments, the waveform segment table, and the bit map array representative of the waveform trace; and a display means including a display controller coupled to the display device for receiving and displaying the bit map representation of the waveform trace on the display device.
Claim 2
Dependent Claim 403 words
An optical time domain reflectometer for launching optical pulses into a fiber under test for generating an optical return signal from the test fiber for acquiring and displaying waveform data as a waveform trace on a display device having a display area defined by a number of horizontal pixels and a number of vertical pixels and a viewport defined by a start distance and an end distance and min and max amplitudes comprising: an acquisition system for acquiring at least two waveform segments having data points representative of the optical return signal with each waveform data point having an amplitude value related by time to a distance and each waveform segment being acquired using a different pulsewidth optical pulse, a different sample spacing and a different staring distance; a processor for receiving and storing the data points of the waveform segments in an array, for determining the starting distances of the waveform segments, for generating a waveform data segment table containing the start distances, the sample spacing and an index into the array of waveform data points related to distance for each waveform segment, and for generating a bit map array representative of the waveform trace by establishing a horizontal pixel skip value, establishing a horizontal distance skip value, calculating a horizontal distance per pixel skip value for the display area as a function of dividing the distance between the viewport start distance and the viewport end distance by the number of horizontal pixels in the display area, mapping the horizontal pixels to distances by setting an initial pixel count to zero and an initial horizontal distance value to the viewport start distance and sequentially adding the horizontal pixel skip value to the pervious pixel count and adding the horizontal distance skip value to the previous horizontal distance value, correlating the distance values for the horizontal pixels to the amplitude values of the data points of the waveform segment using the indexes of the data points related to distance and mapping the amplitude values to the appropriate vertical pixels associated with the horizontal pixels; a memory for storing the amplitude value of each data point of the respective waveform segments, the waveform segment table, and the bit map array representative of the waveform trace; and a display means including a display controller coupled to the display device for receiving and displaying the bit map representation of the waveform trace on the display device.
Claim 3
Dependent Claim 30 words
The optical time domain reflectometer as recited in claim 1 wherein the waveform trace is updated with the array of waveform data points for each acquisition of a waveform segment.
Claim 4
Dependent Claim 37 words
The optical time domain reflectometer as recited in claim 1 wherein the bit map array and the waveform trace are updated with the array of waveform data points concurrently with the acquisition of the next waveform segment.
Claim 5
Dependent Claim 34 words
The optical time domain reflectometer as recited in claim 1 wherein the processor establishes the horizontal pixel skip value to one and the horizontal distance skip value to the horizontal distance per pixel value.
Claim 6
Dependent Claim 73 words
The optical time domain reflectometer as recited in claim 1 wherein the processor calculates a new horizontal pixel skip value as a function of dividing the sample spacing of the waveform segment by the horizontal distance per pixel value and establishes a new horizontal distance skip value equal to the sample spacing of the waveform segment if the horizontal distance per pixel value is less than the sample spacing of the waveform segment.
Claim 7
Dependent Claim 108 words
The optical time domain reflectometer as recited in claim 1 wherein the processor determines a distance value for the last data point in the array of waveform data as a function of the index into the array of waveform data points related to distance, stores the distance value for the last data point in the waveform segment, compares the distance value of the last data point in the waveform segment to the horizontal pixel distances, and terminates the mapping of the waveform data to the bit map array when the horizontal pixel distance is greater than the distance value of the last data point of the waveform segment.
Claim 8
Dependent Claim 54 words
The optical time domain reflectometer as recited in claim 1 wherein the processor compares the start distance of the first waveform segment to the horizontal pixel distances and increments the horizontal pixel count and the horizontal distance value while the horizontal pixel distance is less than the starting distance of the first waveform segment.
Claim 9
Dependent Claim 319 words
In an optical time domain reflectometer storing an array of waveform data points having at least two waveform segments with each waveform segment having data points acquired using different pulsewidths, sample spacings and starting distances and each data point having an amplitude value and an index into the array of waveform data points related to distance, a method of displaying the waveform data as a waveform trace on a display device having a display area defined by a number of horizontal pixels and a number of vertical pixels and a viewport defined by a start distance and an end distance and min and max amplitudes comprising the steps of: a) establishing a horizontal pixel skip value and a horizontal distance skip value; b) calculating a horizontal distance per pixel value for the display area as a function of dividing the distance between the viewport start distance and the viewport end distance by the number of horizontal pixels in the display area; c) mapping the horizontal pixels to distances by setting an initial pixel count to zero and sequentially adding the horizontal pixel skip value to the pervious pixel count and setting an initial horizontal distance value to the start distance of the viewport and sequentially adding the horizontal distance skip value to the previous horizontal distance value; d) correlating the distance values for the horizontal pixels to the amplitude values of the data points of the waveform segment using the indexes of the data points related to distance; e) mapping the amplitude values to the appropriate vertical pixels associated with the horizontal pixels in a bit mapped video frame buffer for displaying on the display device; and f) repeating steps c, d, and e using the subsequent waveform segments for producing the waveform trace of the waveform data on the display device as the distance values for the horizontal pixels extend beyond the starting distance of the subsequent segments.
Claim 10
Dependent Claim 319 words
In an optical time domain reflectometer storing an array of waveform data points having at least two waveform segments with each waveform segment having data points acquired using different pulsewidths, sample spacings and starting distances and each data point having an amplitude value and an index into the array of waveform data points related to distance, a method of displaying the waveform data as a waveform trace on a display device having a display area defined by a number of horizontal pixels and a number of vertical pixels and a viewport defined by a start distance and an end distance and min and max amplitudes comprising the steps of: a) establishing a horizontal pixel skip value and a horizontal distance skip value; b) calculating a horizontal distance per pixel value for the display area as a function of dividing the distance between the viewport start distance and the viewport end distance by the number of horizontal pixels in the display area; c) mapping the horizontal pixels to distances by setting an initial pixel count to zero and sequentially adding the horizontal pixel skip value to the pervious pixel count and setting an initial horizontal distance value to the start distance of the viewport and sequentially adding the horizontal distance skip value to the previous horizontal distance value; d) correlating the distance values for the horizontal pixels to the amplitude values of the data points of the waveform segment using the indexes of the data points related to distance; e) mapping the amplitude values to the appropriate vertical pixels associated with the horizontal pixels in a bit mapped video frame buffer for displaying on the display device; and f) repeating steps c, d, and e using the subsequent waveform segments for producing the waveform trace of the waveform data on the display device as the distance values for the horizontal pixels extend beyond the starting distance of the subsequent segments.
Claim 11
Dependent Claim 67 words
The method of displaying waveform data as recited in claim 8 further comprising the preliminary step of generating a waveform data segment table for the array of waveform data points having the starting distances for the waveform segments, the sample spacings for the waveform segments, and the indexes to the first data points of the waveform segments in the array of waveform data points related to distances.
Claim 12
Dependent Claim 113 words
The method of displaying waveform data as recited in claim 9 further comprising the steps of: a) acquiring and storing the data points for the first waveform segment in the array of waveform data points; b) performing steps (a) through (e) on the array of waveform data points prior to updating the array of waveform data points and waveform data segment table with data points from a subsequent waveform segment acquisition; and c) repeating steps (a) through (f) on the array of waveform data points for each subsequent waveform segment prior to updating the array of waveform data points and the waveform data segment table with data points from additional waveform segment acquisitions.
Claim 13
Dependent Claim 159 words
The method of displaying waveform data as recited in claim 8 further comprising the steps of: a) acquiring and storing the data points for the first waveform segment in the array of waveform data points; b) generating a waveform data segment table for the array of waveform data points of the first waveform segment having the starting distance for the waveform segment, the sample spacing for the waveform segment, and the index for the segment into the array of waveform data points related to distances; c) performing steps (a) through (e) on the array of wavform data points concurrently with acquiring data points for a subsequent waveform segment; and d) updating the array of waveform data points and the waveform data segment table with data points from the subsequent waveform segment acquisition and performing steps (a) through (f) on the array of waveform data points for each subsequent waveform segment concurrently with acquiring data points for additional waveform segments.
Claim 14
Dependent Claim 37 words
The method of displaying waveform data as recited in claim 8 further comprising the step of setting the horizontal pixel skip value to one and the horizontal distance skip value to the horizontal distance per pixel value.
Claim 15
Dependent Claim 81 words
The method of displaying waveform data as recited in claim 8 wherein the calculating step (b) further comprises the steps of: a) calculating a new horizontal pixel skip value as a function of dividing the sample spacing of the waveform segment by the horizontal distance per pixel value; and b) establishing the horizontal distance per pixel value equal to sample spacing of the waveform segment if the horizontal distance skip value is less than the sample spacing of the waveform segment.
Claim 16
Dependent Claim 113 words
The method of displaying waveform data as recited in claim 8 wherein the mapping step (c) further comprises the steps of: a) determining a distance value for the last data point in the waveform segment as a function of the index into the array of waveform data points related to distance; b) storing the distance value for the last data point in the waveform segment; c) comparing the distance value of the last data point in the waveform segment to the horizontal pixel distances; and d) terminating the displaying of the waveform data when the horizontal pixel distance is greater than the distance value of the last data point of the waveform segment.
Claim 17
Dependent Claim 88 words
The method of displaying waveform data as recited in claim 8 wherein the mapping step (c) further comprises the steps of: a) comparing the start distance of the first waveform segment to the horizontal pixel distances; and b) incrementing the horizontal pixel count by adding the horizontal pixel skip value to the previous pixel count and incrementing the horizontal distance value by the horizontal distance skip value to the previous distance value while the horizontal pixel distance is less than the starting distance of the first waveform segment.
Claim 18
Dependent Claim 172 words
The method of displaying waveform data as recited in claim 8 wherein the correlating step (d) further comprises the steps of: a) comparing the horizontal pixel distance value to the starting distances of the various waveform segments for determining the waveform segment containing the data point to be correlated to the horizontal pixel; b) determining the distance from the starting distance of the waveform segment determined in step (a) to the data point correlated to the horizontal pixel as a function of subtracting the starting distance for the waveform segment from the horizontal pixel distance; c) determining the index of the data point correlated to the horizontal pixel as a function of dividing the result of step (b) by the sample spacing for the waveform segment and adding the index of the starting distance for the waveform segment; and d) accessing the amplitude value for the horizontal pixel using the results in step (c) as the index into the array of waveform data points containing the amplitude values of the data points.

References Cited (Backward Citations)

US4812038A Cited
US5155439A Cited
US5129722A Cited
US5365328A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-18 1999-12-18 2000-06-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-18 2003-12-18 2004-06-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-18 2007-12-18 2008-06-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag