US20050027477A1 - Method and apparatus for analyzing measurements - Google Patents
Method and apparatus for analyzing measurements Download PDFInfo
- Publication number
- US20050027477A1 US20050027477A1 US10/926,698 US92669804A US2005027477A1 US 20050027477 A1 US20050027477 A1 US 20050027477A1 US 92669804 A US92669804 A US 92669804A US 2005027477 A1 US2005027477 A1 US 2005027477A1
- Authority
- US
- United States
- Prior art keywords
- distribution
- representing
- model distribution
- model
- standard deviation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/74—Reverse engineering; Extracting design information from source code
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
Definitions
- This invention relates in general to measurement apparatus; more particularly, to a system and method for analyzing components of a distribution; and more particularly still, to a system and method for analyzing deterministic and random components of signals.
- a commonly encountered problem in processing measurements is to accurately determine the physical processes and key parameters associated with the distribution.
- a distribution may have both deterministic and random components associated with it. It is essential to extract important information on what kind of is physical processes are involved in the distribution and how much each process contributes to the measured distribution.
- the present available statistical tools do not allow separation of deterministic and random components. Instead such tools determine a mean and sigma for the entire distribution.
- the present invention provides a solution to this and other problems, and offers other advantages.
- the present invention discloses a method, apparatus, and article of manufacture for analyzing measurements.
- the invention provides a method for separating and analyzing the components of a distribution, such as deterministic and random components.
- the method performs the steps of collecting data from a measurement apparatus, constructing a histogram based on the data such that the histogram defines a distribution, fitting tail regions of the distribution, and calculating the deterministic and random components of the distribution.
- the tail regions are defined by calculating the first and second order derivative of the histogram.
- the tail regions are fitted to predefined models and the fitted parameters are determined. The statistical confidence of the fitted parameters is estimated.
- this method may be applied to any distribution, it works particularly well to analyze signal distributions such as jitter signal distributions.
- the deterministic and random components of jitter can have many uses, including: 1) determining the operation margin for a digital system; 2) calculating and predicting the error probability for a digital system; 3) providing diagnostics for digital system characterization and debug; and 4) providing pass/fail values to production tests.
- FIG. 1 is an exemplary illustration of a representative hardware environment for a signal analyzing system according to an embodiment of the present invention
- FIG. 2 is a flow diagram illustrating the steps performed by the analysis program according to an embodiment of the present invention.
- FIG. 3 is a chart illustrating a typical display screen according to an embodiment of the present invention.
- FIG. 1 is an exemplary illustration of a representative hardware environment for a signal analyzing system 100 according an embodiment of the present invention.
- a typical configuration may include a measurement apparatus 102 that measures the time interval between two events (start and stop) through counters.
- a measurement apparatus is disclosed in U.S. Pat. No. 4,908,784, which is hereby incorporated by reference.
- a typical measurement apparatus is the Wavecrest DTS-2075, available from Wavecrest Corporation, Edina, Minn.
- These devices include an oscilloscope, Automated Test Equipment (ATE), spectrum analyzer, network analyzer, TIA (time interval analyzer), universal time frequency counter, and modulation domain analyzer.
- Other devices may include a CCD, an x-ray camera, a MRI, and an ultrasound.
- the measurement apparatus 102 interfaces to a workstation 104 and operates under the control of an analysis program 106 resident on the workstation 104 .
- the analysis program 106 is typically implemented through data analysis software.
- One commercially available analysis software is the Wavecrest Virtual Instrument (VI) software, available from Wavecrest Corporation, Edina, Minn.
- Other analysis software includes LABVIEW, MathCad, MATLAB, Mathematica, among others.
- the workstation 104 comprises a processor 108 and a memory including random access memory (RAM), read only memory (ROM), and/or other components.
- the workstation 104 operates under control of an operating system, such as the UNIX® or the Microsoft® Windows NT operating system, stored in the memory to present data to the user on the output device 110 and to accept and process commands from the user via input device 112 , such as a keyboard or mouse.
- an operating system such as the UNIX® or the Microsoft® Windows NT operating system
- the analysis program 106 of the present invention is preferably implemented using one or more computer programs or applications executed by the workstation 104 .
- the functionality of the workstation 104 may be implemented in alternate hardware arrangements, including a configuration where the measurement apparatus 102 includes CPU 118 , memory 140 , and I/O 138 capable of implementing some or all of the steps performed by the analysis program 106 .
- the operating system and the computer programs implementing the present invention are tangibly embodied in a computer-readable medium, e.g. one or more data storage devices 114 , such as a zip drive, floppy disc drive, hard drive, CD-ROM drive, firmware, or tape drive.
- data storage devices 114 such as a zip drive, floppy disc drive, hard drive, CD-ROM drive, firmware, or tape drive.
- such programs may also reside on a remote server, personal computer, or other computer device.
- the analysis program 106 provides for different measurement/analysis options and measurement sequences.
- the analysis program 106 interacts with the measurement apparatus 102 through the on-board CPU 118 .
- the measurement apparatus 102 provides arming/enabling functionality such that the apparatus 102 can measure a signal either synchronously or asynchronously.
- the signal is fed to the channel input arming/enabling controls 120 , 122 , 124 , and 126 to which event that a measurement is made.
- Counter/interpolators 128 , 130 , and 132 measure the time elapse between the start and stop events. Interpolators provide fine time resolution down to 0.8 ps.
- multiplexer 134 controls the counter/interpolators 128 , 130 , and 132 based on a clock 136 signal.
- Clock 136 is typically a precise crystal oscillator.
- FIG. 1 is not intended to limit the present invention. Indeed, those skilled in the art will recognize that other alternative hardware environments may be used without departing from the scope of the present invention.
- FIG. 2 is a flow diagram illustrating the steps performed by the analysis program 106 according to one embodiment of the present invention.
- the present invention is directed towards analyzing the deterministic and random components of a distribution.
- the analysis program 106 analyzes the jitter of a signal.
- Jitter in serial data communication is a difference of data transition times relative to ideal bit clock active transition times.
- Jitter in digital systems is the difference between an ideal clock period and an actual clock period.
- jitter has deterministic and random components. Deterministic jitter is bounded in its amplitude and can be measured peak to peak. Random jitter is unbounded in its amplitude and Gaussian in nature.
- Random jitter Since random jitter is probabalistic, it must be quantified by one sigma of standard deviation estimate. Random jitter is modeled by a Gaussian distribution. The distribution may be the superposition of multiple Gaussian functions. The analysis program separates the deterministic and random components of the jitter.
- Block 200 represents the analysis program 106 collecting data from the measurement apparatus 102 .
- the data may be physically based or model based.
- Block 202 represents the analysis program 106 generating a jitter histogram by calculating the local statistics in each time bin.
- a histogram is a statistical representation of the distribution of measured physical parameters. The bin size may be fixed or variable for a given distribution. Mathematically, a histogram indicates how the number of measurements change over the measured parameters.
- the general procedure for generating a histogram is: 1) measurement apparatus 102 measures a signal parameter (for example, period, frequency, duty cycle, etc.) repeatedly to obtain a statistical sample; 2) analysis program 106 sorts the data in a descending (ascending) order; 3) analysis program 106 automatically defines bin sizes, and the total number of measurements that fall into bin ranges is then accumulated; 4) A data set of the number of measurements versus the various measured parameters, namely histogram, is then composed and plotted graphically.
- a signal parameter for example, period, frequency, duty cycle, etc.
- Block 204 represents the analysis program 106 searching and determining the tail parts of the histogram by the first and second order derivative method.
- the tailparts may be found in any isolated area of the distribution.
- the tailpart distributions start from the edge of the far left (or right) of the histogram to the first maximum, as is shown in FIG. 3 .
- xi is the measured parameter
- yi is the accumulated events corresponding to xi
- ⁇ yi is the error of yi data.
- the best fitting parameters will be obtained by minimizing the ⁇ 2 .
- ymod can be any arbitrary function.
- ⁇ 2 is provides accurate model parameter deduction using measurements which are subject to errors and statistical fluctuation.
- Block 208 represents the analysis program 106 obtaining the Gaussian distribution parameters.
- the parameters ⁇ and ⁇ are obtained for the first (left) and second (right) tails of the distribution.
- Block 210 represents the analysis program 106 doing a statistical check of the Gaussian fitting to determine the applicability of the model or the adequacy of the measurements.
- Block 214 represents the analysis program 106 calculating the statistical confidence of the DJ and RJ estimates. Methods to calculate a normalized chi squared error are well known in the art.
- the distribution may be multiple Gaussian.
- the method may be revised to account for superposition of multiple distributions.
- Block 216 represents the analysis program 106 displaying a plot of the RJ and DJ on output 110 .
- the analysis program 106 may determine noise processes using spectral distribution data. Important parameters, such as power index and exponential growth rate can be deduced.
- the Gaussian model applied to the jitter analysis is replaced by power-law and exponentials which are more appropriate for noise processes.
- the distribution fitting analysis performed by the analysis program 106 may be applied to any model.
- the jitter embodiment described above applies tail fitting to a Gaussian distribution which is appropriate for determining the deterministic and random components of jitter.
- FIG. 2 represents a methodology, routine, and/or logical flow of program steps which may be implemented to perform the method of the present invention. Other programming steps may be included and such specific logical flow is intended by way of illustration of a preferred routine.
- FIG. 3 is a chart illustrating a typical display screen according to an embodiment of the present invention.
- the analysis program 106 may provide a chart showing the first (left) tail 300 and second (right) tail ( 302 ) of a fitted Gaussian distribution.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Algebra (AREA)
- Evolutionary Biology (AREA)
- Operations Research (AREA)
- Bioinformatics & Computational Biology (AREA)
- Databases & Information Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Complex Calculations (AREA)
- Analysing Materials By The Use Of Radiation (AREA)
- Dc Digital Transmission (AREA)
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
A method, apparatus, and article of manufacture for analyzing measurements. The invention provides a method for separating and analyzing the components of a distribution, such as deterministic and random components. The method performs the steps of collecting data from a measurement apparatus, constructing a histogram based on the data such that the histogram defines a distribution, fitting tails regions wherein deterministic and random components and associated statistical confidence levels are estimated.
Description
- 1. Field of the Invention
- This invention relates in general to measurement apparatus; more particularly, to a system and method for analyzing components of a distribution; and more particularly still, to a system and method for analyzing deterministic and random components of signals.
- 2. Description of Related Art
- A commonly encountered problem in processing measurements is to accurately determine the physical processes and key parameters associated with the distribution. In many cases, a distribution may have both deterministic and random components associated with it. It is essential to extract important information on what kind of is physical processes are involved in the distribution and how much each process contributes to the measured distribution.
- The present available statistical tools do not allow separation of deterministic and random components. Instead such tools determine a mean and sigma for the entire distribution. The present invention provides a solution to this and other problems, and offers other advantages.
- The present invention discloses a method, apparatus, and article of manufacture for analyzing measurements. The invention provides a method for separating and analyzing the components of a distribution, such as deterministic and random components. The method performs the steps of collecting data from a measurement apparatus, constructing a histogram based on the data such that the histogram defines a distribution, fitting tail regions of the distribution, and calculating the deterministic and random components of the distribution. The tail regions are defined by calculating the first and second order derivative of the histogram. The tail regions are fitted to predefined models and the fitted parameters are determined. The statistical confidence of the fitted parameters is estimated. Although this method may be applied to any distribution, it works particularly well to analyze signal distributions such as jitter signal distributions. The deterministic and random components of jitter can have many uses, including: 1) determining the operation margin for a digital system; 2) calculating and predicting the error probability for a digital system; 3) providing diagnostics for digital system characterization and debug; and 4) providing pass/fail values to production tests.
- Referring now to the drawings in which like reference numbers represent corresponding parts throughout:
-
FIG. 1 is an exemplary illustration of a representative hardware environment for a signal analyzing system according to an embodiment of the present invention; -
FIG. 2 is a flow diagram illustrating the steps performed by the analysis program according to an embodiment of the present invention; and -
FIG. 3 is a chart illustrating a typical display screen according to an embodiment of the present invention. - In the following description of the preferred embodiment, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration a specific embodiment in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.
-
FIG. 1 is an exemplary illustration of a representative hardware environment for asignal analyzing system 100 according an embodiment of the present invention. A typical configuration may include ameasurement apparatus 102 that measures the time interval between two events (start and stop) through counters. A measurement apparatus is disclosed in U.S. Pat. No. 4,908,784, which is hereby incorporated by reference. A typical measurement apparatus is the Wavecrest DTS-2075, available from Wavecrest Corporation, Edina, Minn. - Those skilled in the art will recognize that other systems that enable signal/distribution analysis that are based on real world measurement (i.e., measurements that are non-ideal or subject to uncertainty) would be applicable.
- Generally, this would include any product that can act as a distribution source. These devices include an oscilloscope, Automated Test Equipment (ATE), spectrum analyzer, network analyzer, TIA (time interval analyzer), universal time frequency counter, and modulation domain analyzer. Other devices may include a CCD, an x-ray camera, a MRI, and an ultrasound.
- The
measurement apparatus 102 interfaces to aworkstation 104 and operates under the control of ananalysis program 106 resident on theworkstation 104. Theanalysis program 106 is typically implemented through data analysis software. One commercially available analysis software is the Wavecrest Virtual Instrument (VI) software, available from Wavecrest Corporation, Edina, Minn. Other analysis software includes LABVIEW, MathCad, MATLAB, Mathematica, among others. Theworkstation 104 comprises aprocessor 108 and a memory including random access memory (RAM), read only memory (ROM), and/or other components. Theworkstation 104 operates under control of an operating system, such as the UNIX® or the Microsoft® Windows NT operating system, stored in the memory to present data to the user on theoutput device 110 and to accept and process commands from the user viainput device 112, such as a keyboard or mouse. - The
analysis program 106 of the present invention is preferably implemented using one or more computer programs or applications executed by theworkstation 104. Those skilled in the art will recognize that the functionality of theworkstation 104 may be implemented in alternate hardware arrangements, including a configuration where themeasurement apparatus 102 includesCPU 118,memory 140, and I/O 138 capable of implementing some or all of the steps performed by theanalysis program 106. Generally, the operating system and the computer programs implementing the present invention are tangibly embodied in a computer-readable medium, e.g. one or moredata storage devices 114, such as a zip drive, floppy disc drive, hard drive, CD-ROM drive, firmware, or tape drive. However, such programs may also reside on a remote server, personal computer, or other computer device. - The
analysis program 106 provides for different measurement/analysis options and measurement sequences. Theanalysis program 106 interacts with themeasurement apparatus 102 through the on-board CPU 118. In one embodiment, themeasurement apparatus 102 provides arming/enabling functionality such that theapparatus 102 can measure a signal either synchronously or asynchronously. The signal is fed to the channel input arming/enabling 120, 122, 124, and 126 to which event that a measurement is made. Counter/controls 128, 130, and 132 measure the time elapse between the start and stop events. Interpolators provide fine time resolution down to 0.8 ps. In response tointerpolators 120, 122, 124, and 126,input controls multiplexer 134 controls the counter/ 128, 130, and 132 based on ainterpolators clock 136 signal.Clock 136 is typically a precise crystal oscillator. - Those skilled in the art will recognize that the exemplary environment illustrated in
FIG. 1 is not intended to limit the present invention. Indeed, those skilled in the art will recognize that other alternative hardware environments may be used without departing from the scope of the present invention. -
FIG. 2 is a flow diagram illustrating the steps performed by theanalysis program 106 according to one embodiment of the present invention. The present invention is directed towards analyzing the deterministic and random components of a distribution. In one embodiment of the present invention, theanalysis program 106 analyzes the jitter of a signal. Jitter in serial data communication is a difference of data transition times relative to ideal bit clock active transition times. Jitter in digital systems is the difference between an ideal clock period and an actual clock period. As in all signals, jitter has deterministic and random components. Deterministic jitter is bounded in its amplitude and can be measured peak to peak. Random jitter is unbounded in its amplitude and Gaussian in nature. Since random jitter is probabalistic, it must be quantified by one sigma of standard deviation estimate. Random jitter is modeled by a Gaussian distribution. The distribution may be the superposition of multiple Gaussian functions. The analysis program separates the deterministic and random components of the jitter. -
Block 200 represents theanalysis program 106 collecting data from themeasurement apparatus 102. The data may be physically based or model based. -
Block 202 represents theanalysis program 106 generating a jitter histogram by calculating the local statistics in each time bin. A histogram is a statistical representation of the distribution of measured physical parameters. The bin size may be fixed or variable for a given distribution. Mathematically, a histogram indicates how the number of measurements change over the measured parameters. The general procedure for generating a histogram is: 1)measurement apparatus 102 measures a signal parameter (for example, period, frequency, duty cycle, etc.) repeatedly to obtain a statistical sample; 2)analysis program 106 sorts the data in a descending (ascending) order; 3)analysis program 106 automatically defines bin sizes, and the total number of measurements that fall into bin ranges is then accumulated; 4) A data set of the number of measurements versus the various measured parameters, namely histogram, is then composed and plotted graphically. Although the present embodiment describes a histogram, the present invention may apply to any kind of distribution. For example, amplitude versus time (waveform), amplitude versus frequency (spectrum), time versus time (jitter time function), time versus frequency (jitter spectrum). -
Block 204 represents theanalysis program 106 searching and determining the tail parts of the histogram by the first and second order derivative method. The tailparts may be found in any isolated area of the distribution. In the exemplary embodiment, the tailpart distributions start from the edge of the far left (or right) of the histogram to the first maximum, as is shown inFIG. 3 . -
Block 206 represents theanalysis program 106 starting the χ2 (chi-squared) method for fitting the tails of the histogram distributions χ2 is defined as:
where ymod is the model expected value as defined as:
Where ymax is the maximum value, μ is the mean, and σ is the standard deviation, for a Gaussian distribution model. They are the fitting parameters. xi and yi are pairs of data which composite a distribution. ( In the case of the histogram, xi is the measured parameter, yi is the accumulated events corresponding to xi). Δyi is the error of yi data. The best fitting parameters will be obtained by minimizing the χ2. ymod can be any arbitrary function. χ2 is provides accurate model parameter deduction using measurements which are subject to errors and statistical fluctuation. -
Block 208 represents theanalysis program 106 obtaining the Gaussian distribution parameters. The parameters μ and σ are obtained for the first (left) and second (right) tails of the distribution. -
Block 210 represents theanalysis program 106 doing a statistical check of the Gaussian fitting to determine the applicability of the model or the adequacy of the measurements. -
Block 212 represents theanalysis program 106 calculating the deterministic jitter (DJ) and random jitter (RJ) based on the following formulas: DJ=μ2−μ1 and RJ=(σ1+σ2)/2. -
Block 214 represents theanalysis program 106 calculating the statistical confidence of the DJ and RJ estimates. Methods to calculate a normalized chi squared error are well known in the art. - In the jitter example, the distribution may be multiple Gaussian. In that case, the method may be revised to account for superposition of multiple distributions.
-
Block 216 represents theanalysis program 106 displaying a plot of the RJ and DJ onoutput 110. When the DJ and RJ are obtained, the total jitter (TJ=DJ+RJ) is ready to calculate. - Another example of the method and apparatus according to this invention is spectral analysis. The
analysis program 106 may determine noise processes using spectral distribution data. Important parameters, such as power index and exponential growth rate can be deduced. The Gaussian model applied to the jitter analysis is replaced by power-law and exponentials which are more appropriate for noise processes. - Generally, the distribution fitting analysis performed by the
analysis program 106 may be applied to any model. The jitter embodiment described above applies tail fitting to a Gaussian distribution which is appropriate for determining the deterministic and random components of jitter. - It will be appreciated that
FIG. 2 represents a methodology, routine, and/or logical flow of program steps which may be implemented to perform the method of the present invention. Other programming steps may be included and such specific logical flow is intended by way of illustration of a preferred routine. -
FIG. 3 is a chart illustrating a typical display screen according to an embodiment of the present invention. After analyzing a signal received from themeasurement apparatus 102, theanalysis program 106 may provide a chart showing the first (left)tail 300 and second (right) tail ( 302 ) of a fitted Gaussian distribution. - The foregoing description of the preferred embodiment of the invention has been presented for the purposes of illustration and description. It is not intended to be is exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.
Claims (97)
1-17. (Cancelled)
18. In a system employing a clock or communication signal comprised of transitions intended to occur at ideal points in time, but which actually occur at non-ideal points in time, a method of analyzing a distribution that represents actual timing of the transitions, the method comprising:
fitting a model distribution to a tail region of the distribution representing actual timing of the transitions, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
19. The method of claim 18 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution representing actual timing of the transitions;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
20. The method of claim 19 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
21. The method of claim 19 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
22. The method of claim 21 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
23. The method of claim 21 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
24. A method of identifying a random component of jitter from a distribution representing both random and deterministic jitter of a signal, the method comprising:
identifying a region of the distribution that is shaped by a random jitter component; and
fitting a Gaussian distribution to the region, thereby representing a random jitter component with the Gaussian distribution.
25. The method of claim 24 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
26. The method of claim 25 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
27. The method of claim 25 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
28. The method of claim 27 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
29. The method of claim 27 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
30. An apparatus for analyzing a distribution that represents actual timing of transitions collected from a system employing a clock or communication signal comprised of transitions intended to occur at ideal points in time, but which actually occur at non-ideal points in time, the apparatus comprising:
an analyzing unit for fitting a model distribution to a tail region of a distribution representing actual timing of the transitions, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
31. The apparatus of claim 30 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution representing actual timing of the transitions;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
32. The apparatus of claim 31 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
33. The apparatus of claim 31 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
34. The apparatus of claim 33 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
35. The apparatus of claim 33 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
36. An apparatus for identifying a random component of jitter from a distribution representing both random and deterministic jitter of a signal, the apparatus comprising:
an analyzing unit for
identifying a region of the distribution that is shaped by a random jitter component; and
fitting a Gaussian distribution to the region, thereby representing a random jitter component with the Gaussian distribution.
37. The apparatus of claim 36 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
38. The apparatus of claim 37 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
39. The apparatus of claim 37 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
40. The apparatus of claim 39 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
41. The apparatus of claim 39 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
42. In a system employing a clock or communication signal comprised of signals components intended to have an ideal amplitude, but which in fact have a non-ideal amplitude, a method of analyzing a distribution that represents actual amplitudes of the components, the method comprising:
fitting a model distribution to a tail region of the distribution representing actual amplitudes of the components, the fitted model distribution providing information regarding deterministic and random noise components within the signal.
43. The method of claim 42 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution representing actual amplitudes of the signal components;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
44. The method of claim 43 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
45. The method of claim 43 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
46. The method of claim 45 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
47. The method of claim 45 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
48. A method of identifying a random component of jitter from a distribution representing both random and deterministic amplitude jitter of a signal, the method comprising:
identifying a region of the distribution that is shaped by a random amplitude jitter component; and
fitting a Gaussian distribution to the region, thereby representing a random amplitude jitter component with the Gaussian distribution.
49. The method of claim 48 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
50. The method of claim 49 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
51. The method of claim 49 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
52. The method of claim 51 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
53. The method of claim 51 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
54. An apparatus for analyzing a distribution that represents actual amplitudes of signal components collected from a system employing a clock or communication signal comprised of signals components intended to have an ideal amplitude, but which in fact have a non-ideal amplitude, the apparatus comprising:
an analyzing unit for fitting a model distribution to a tail region of the distribution representing actual amplitudes of the components, the fitted model distribution providing information regarding deterministic and random noise components within the signal.
55. The apparatus of claim 54 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the histogram;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
56. The apparatus of claim 55 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
57. The apparatus of claim 55 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
58. The apparatus of claim 57 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
59. The apparatus of claim 57 , wherein the random component is calculated according to the following formula (ρ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
60. An apparatus for identifying a random component of amplitude jitter from a distribution representing both random and deterministic amplitude jitter of a signal, the apparatus comprising:
an analyzing unit for
identifying a region of the distribution that is shaped by a random amplitude jitter component; and
fitting a Gaussian distribution to the region, thereby representing a random amplitude jitter component with the Gaussian distribution.
61. The apparatus of claim 60 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
62. The apparatus of claim 61 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
63. The apparatus of claim 61 wherein the model parameters comprise mean (μ) and standard deviation (σ).
64. The apparatus of claim 63 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
65. The apparatus of claim 63 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
66. In a system employing a clock or communication signal comprised of waveforms intended to have an ideal phase, but which in fact have a non-ideal phase, a method of analyzing a distribution that represents actual phases of the waveforms, the method comprising:
fitting a model distribution to a tail region of the distribution representing actual phases of the waveforms, the fitted model distribution providing information regarding deterministic and random phase jitter components within the signal.
67. The method of claim 66 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution representing actual phases of the waveforms;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
68. The method of claim 67 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
69. The method of claim 67 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
70. The method of claim 69 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
71. The method of claim 69 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
72. An apparatus for analyzing a distribution that represents actual phases of waveforms collected from a system employing a clock or communication signal comprised of waveforms intended to have an ideal phase, but which in fact have a non-ideal phase, the apparatus comprising:
an analyzing unit for fitting a model distribution to a tail region of the distribution representing actual phases of the waveforms, the fitted model distribution providing information regarding deterministic and random phase jitter components within the signal.
73. The apparatus of claim 72 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
74. The apparatus of claim 73 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
75. The apparatus of claim 73 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
76. The apparatus of claim 75 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
77. The apparatus of claim 75 wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
78. In a system employing a clock signal intended to have a particular period, but which actually has an irregular period, a method of analyzing a distribution that represents actual periods within the signal, the method comprising:
fitting a model distribution to a tail region of the distribution representing actual periods within the signal, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
79. The method of claim 78 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution representing actual periods within the signal;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
80. The method of claim 79 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
81. The method of claim 79 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
82. The method of claim 81 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
83. The method of claim 81 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
84. An apparatus for analyzing a distribution that represents actual periods within a clock signal collected from a system employing a clock signal intended to have a particular period, but which actually has an irregular period, the apparatus comprising:
an analyzing unit for fitting a model distribution to a tail region of the distribution representing actual periods within the signal, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
85. The apparatus of claim 84 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
86. The apparatus of claim 85 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
87. The apparatus of claim 85 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
88. The apparatus of claim 87 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
89. The apparatus of claim 87 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
90. In a system employing a clock signal intended to have a particular frequency, but which actually has an irregular frequency, a method of analyzing a distribution that represents actual frequencies within the signal, the method comprising:
fitting a model distribution to a tail region of the distribution representing actual frequencies within the signal, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
91. The method of claim 90 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution representing actual frequencies within the signal;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
92. The method of claim 91 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
93. The method of claim 91 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
94. The method of claim 93 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
95. The method of claim 93 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
96. An apparatus for analyzing a distribution that represents actual frequencies within a clock signal collected from a system employing a clock signal intended to have a particular frequency, but which actually has an irregular frequency, the apparatus comprising:
an analyzing unit for fitting a model distribution to a tail region of the distribution representing actual frequencies within the signal, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
97. The apparatus of claim 96 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
98. The apparatus of claim 97 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
99. The apparatus of claim 97 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
100. The apparatus of claim 99 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
101. The apparatus of claim 99 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
102. In a system employing a clock or communication signal comprised of waveforms intended to have a particular rise or fall time, but which in fact have a non-ideal rise or fall time, a method of analyzing a distribution that represents actual rise or fall times of the signal, the method comprising:
fitting a model distribution to a tail region of the distribution representing actual rise or fall times of the signal, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
103. The method of claim 102 , wherein the fitting step comprises the steps of:
(a) finding a first and a second tail region of the distribution representing actual rise or fall times of the waveforms;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
104. The method of claim 103 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
105. The method of claim 103 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
106. The method of claim 105 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
107. The method of claim 105 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
108. An apparatus for analyzing a distribution that represents actual rise or fall times of waveforms collected from a system employing a clock or communication signal comprised of waveforms intended to have a particular rise or fall time, but which in fact have a non-ideal rise or fall time, the method comprising:
an analyzing unit for fitting a model distribution to a tail region of the distribution representing actual rise or fall times of the signal, the fitted model distribution providing information regarding deterministic and random jitter components within the signal.
109. The apparatus of claim 108 , wherein the analyzing unit performs the following steps:
(a) finding a first and a second tail region of the distribution;
(b) fitting the first and second tail regions to a predefined first model distribution and second model distribution, respectively; and
(c) estimating fitted parameters of the first model distribution and the second model distribution.
110. The apparatus of claim 109 , wherein the finding step comprises the step of finding the fist and second tail region based on a first derivative and second derivative method.
111. The apparatus of claim 109 , wherein the model parameters comprise mean (μ) and standard deviation (σ).
112. The apparatus of claim 111 , wherein the deterministic component is calculated according to the following formula: μ1−μ2, μ1 representing the mean of the first model distribution, and μ2 representing the mean of the second model distribution.
113. The apparatus of claim 111 , wherein the random component is calculated according to the following formula (σ1+σ2)/2, σ1 representing the standard deviation of the first model distribution, and σ2 representing the standard deviation of the second model distribution.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/926,698 US20050027477A1 (en) | 1998-12-11 | 2004-08-25 | Method and apparatus for analyzing measurements |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/210,269 US6298315B1 (en) | 1998-12-11 | 1998-12-11 | Method and apparatus for analyzing measurements |
| US09/894,244 US6799144B2 (en) | 1998-12-11 | 2001-06-27 | Method and apparatus for analyzing measurements |
| US10/926,698 US20050027477A1 (en) | 1998-12-11 | 2004-08-25 | Method and apparatus for analyzing measurements |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/894,244 Division US6799144B2 (en) | 1998-12-11 | 2001-06-27 | Method and apparatus for analyzing measurements |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20050027477A1 true US20050027477A1 (en) | 2005-02-03 |
Family
ID=22782249
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/210,269 Expired - Fee Related US6298315B1 (en) | 1998-12-11 | 1998-12-11 | Method and apparatus for analyzing measurements |
| US09/894,244 Expired - Fee Related US6799144B2 (en) | 1998-12-11 | 2001-06-27 | Method and apparatus for analyzing measurements |
| US10/926,698 Abandoned US20050027477A1 (en) | 1998-12-11 | 2004-08-25 | Method and apparatus for analyzing measurements |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US09/210,269 Expired - Fee Related US6298315B1 (en) | 1998-12-11 | 1998-12-11 | Method and apparatus for analyzing measurements |
| US09/894,244 Expired - Fee Related US6799144B2 (en) | 1998-12-11 | 2001-06-27 | Method and apparatus for analyzing measurements |
Country Status (10)
| Country | Link |
|---|---|
| US (3) | US6298315B1 (en) |
| JP (1) | JP2002532694A (en) |
| KR (1) | KR20010103712A (en) |
| CN (1) | CN1342293A (en) |
| AU (1) | AU2168500A (en) |
| CA (1) | CA2353817A1 (en) |
| DE (1) | DE19983796T1 (en) |
| GB (1) | GB2362006B (en) |
| TW (1) | TW463113B (en) |
| WO (1) | WO2000034901A2 (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030115017A1 (en) * | 2001-12-14 | 2003-06-19 | Jie Sun | Method and apparatus for analyzing a disribution |
| US20030191592A1 (en) * | 2002-04-05 | 2003-10-09 | Marcus Mueller | Jitter histogram approximation |
| US20060288320A1 (en) * | 2005-06-06 | 2006-12-21 | Rajeev Murgai | Estimating Jitter In A Clock Tree Of A Circuit And Synthesizing A Jitter-Aware And Skew-Aware Clock Tree |
| US20080077357A1 (en) * | 2006-08-10 | 2008-03-27 | Advantest Corporation | Noise separating apparatus, noise separating method, probability density function separating apparatus, probability density function separating method, testing apparatus, electronic device, program, and recording medium |
| US20080189064A1 (en) * | 2006-08-10 | 2008-08-07 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, program, testing apparatus, bit error rate measuring apparatus, electronic device, and jitter transfer function measuring apparatus |
| US20090043537A1 (en) * | 2007-08-10 | 2009-02-12 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, program, testing apparatus, bit error rate measuring apparatus, electronic device, and jitter transfer function measuring apparatus |
| US20090182530A1 (en) * | 2007-08-10 | 2009-07-16 | Advantest Corporation | Noise separating apparatus, noise separating method, probability density function separating apparatus, probability density function separating method, testing apparatus, electronic device, program, and recording medium |
| US20090326845A1 (en) * | 2006-03-21 | 2009-12-31 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, noise separating apparatus, noise separating method, testing apparatus, testing method, calculating apparatus, calculating method, program, and recording medium |
| US10222456B2 (en) | 2016-05-02 | 2019-03-05 | Stmicroelectronics (Research & Development) Limited | Range detector device with estimated spread value and related methods |
| RU202070U1 (en) * | 2020-10-22 | 2021-01-28 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет" | Device for estimating the parameters of superposition of two exponential distributions |
| RU2767598C1 (en) * | 2020-09-29 | 2022-03-17 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет им. В.Ф. Уткина" | Device for determining statistical characteristics of ignition delay time of matrix indicator elements |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6298315B1 (en) * | 1998-12-11 | 2001-10-02 | Wavecrest Corporation | Method and apparatus for analyzing measurements |
| US6437783B1 (en) * | 1999-09-13 | 2002-08-20 | Intel Corporation | Method and system for simultaneously displaying the throughput on multiple busses |
| US6442506B1 (en) * | 1999-11-08 | 2002-08-27 | TREVIñO GEORGE | Spectrum analysis method and apparatus |
| US6460001B1 (en) * | 2000-03-29 | 2002-10-01 | Advantest Corporation | Apparatus for and method of measuring a peak jitter |
| US7127018B2 (en) * | 2001-03-20 | 2006-10-24 | Advantest Corporation | Apparatus for and method of measuring clock skew |
| US6832172B2 (en) | 2001-06-15 | 2004-12-14 | Tektronix, Inc. | Apparatus and method for spectrum analysis-based serial data jitter measurement |
| AUPR631601A0 (en) * | 2001-07-11 | 2001-08-02 | Commonwealth Scientific And Industrial Research Organisation | Biotechnology array analysis |
| JP2005524124A (en) * | 2001-10-17 | 2005-08-11 | コモンウェルス サイエンティフィック アンド インダストリアル リサーチ オーガニゼーション | Method and apparatus for identifying diagnostic components of a system |
| US6701280B2 (en) | 2002-03-22 | 2004-03-02 | Guide Technology | System and method to provide measurement capabilities for both single-ended and differential signals with software switching |
| US6822485B2 (en) * | 2002-08-14 | 2004-11-23 | Guide Technology | Method for calibrating threshold levels on comparators with dithered DC signals |
| US6931338B2 (en) * | 2003-01-07 | 2005-08-16 | Guide Technology, Inc. | System for providing a calibrated path for multi-signal cables in testing of integrated circuits |
| EP1588516A1 (en) * | 2003-01-27 | 2005-10-26 | Wavecrest Corporation | N-dimensional determination of bit-error rates |
| US7206340B2 (en) * | 2003-01-29 | 2007-04-17 | Agilent Technologies, Inc. | Characterizing jitter of repetitive patterns |
| US7388937B1 (en) | 2003-04-21 | 2008-06-17 | Pmc-Sierra, Inc. | Systems and methods for jitter analysis of digital signals |
| DE60310886T2 (en) * | 2003-05-22 | 2007-05-10 | Agilent Technologies Inc., Santa Clara | Polynomial adaptation for tremble separation |
| US7627790B2 (en) * | 2003-08-21 | 2009-12-01 | Credence Systems Corporation | Apparatus for jitter testing an IC |
| US7409617B2 (en) * | 2004-09-30 | 2008-08-05 | Credence Systems Corporation | System for measuring characteristics of a digital signal |
| US6988051B2 (en) * | 2003-11-14 | 2006-01-17 | The Boeing Company | Window average statistics model for pointing stability jitter analysis |
| US7512196B2 (en) * | 2004-06-28 | 2009-03-31 | Guidetech, Inc. | System and method of obtaining random jitter estimates from measured signal data |
| CN100357935C (en) * | 2004-08-27 | 2007-12-26 | 鸿富锦精密工业(深圳)有限公司 | Universal flutter analysing system and method |
| US7203610B2 (en) * | 2004-08-31 | 2007-04-10 | Guide Technology, Inc. | System and method of obtaining data-dependent jitter (DDJ) estimates from measured signal data |
| US7246274B2 (en) * | 2004-09-10 | 2007-07-17 | Rambus Inc. | Method and apparatus for estimating random jitter (RJ) and deterministic jitter (DJ) from bit error rate (BER) |
| US7853837B2 (en) * | 2004-09-10 | 2010-12-14 | Rambus Inc. | Memory controller and method for operating a memory controller having an integrated bit error rate circuit |
| US7590170B2 (en) * | 2004-09-29 | 2009-09-15 | Teradyne, Inc. | Method and apparatus for measuring jitter |
| CN100468997C (en) * | 2004-10-08 | 2009-03-11 | 鸿富锦精密工业(深圳)有限公司 | Jitter pattern generating device and method |
| US7239969B2 (en) * | 2004-11-09 | 2007-07-03 | Guide Technology, Inc. | System and method of generating test signals with injected data-dependent jitter (DDJ) |
| US7076385B2 (en) * | 2004-11-23 | 2006-07-11 | Guide Technology, Inc. | System and method for calibrating signal paths connecting a device under test to a test system |
| WO2006063361A2 (en) | 2004-12-08 | 2006-06-15 | Guide Technology | Periodic jitter (pj) measurement methodology |
| US7149638B2 (en) * | 2005-03-29 | 2006-12-12 | Agilent Technologies, Inc. | Separation of random and deterministic components of jitter |
| US7191080B2 (en) * | 2005-04-12 | 2007-03-13 | Agilent Technologies, Inc. | Separation of a random component of jitter and a deterministic component of jitter |
| WO2007027708A1 (en) * | 2005-08-29 | 2007-03-08 | Tektronix, Inc. | Measurement and display for video peak jitter with expected probability |
| US7289922B1 (en) * | 2006-12-06 | 2007-10-30 | Intel Corporation | Jitter decomposition for high speed serial interfaces |
| CN101149410B (en) * | 2007-08-16 | 2010-05-19 | 江苏绿扬电子仪器集团有限公司 | Jitter analysis method based on eye diagram and bit error rate relation |
| US8255188B2 (en) * | 2007-11-07 | 2012-08-28 | Guidetech, Inc. | Fast low frequency jitter rejection methodology |
| US7843771B2 (en) * | 2007-12-14 | 2010-11-30 | Guide Technology, Inc. | High resolution time interpolator |
| US8705318B2 (en) * | 2008-03-10 | 2014-04-22 | Schlumberger Technology Corporation | Data aggregation for drilling operations |
| US9215101B2 (en) * | 2008-12-11 | 2015-12-15 | At&T Intellectual Property I, Lp | Communications link discontinuity detection systems and methods |
| US8379754B2 (en) | 2009-03-31 | 2013-02-19 | Infineon Technologies Ag | Method and device for predicting a figure of merit from a distribution |
| US8473233B1 (en) | 2009-08-05 | 2013-06-25 | Gary K. Giust | Analyzing jitter in a clock timing signal |
| US8849462B2 (en) * | 2009-12-02 | 2014-09-30 | Velvetwire Llc | Method and apparatus for automation of a programmable device |
| US9003549B2 (en) * | 2010-08-31 | 2015-04-07 | Gary K. Giust | Analysis of an analog property of a signal |
| US8891602B1 (en) | 2011-05-19 | 2014-11-18 | Gary K. Giust | Analyzing jitter with noise from the measurement environment |
| KR101427005B1 (en) * | 2012-11-20 | 2014-08-05 | 한국수력원자력 주식회사 | Statical Analysis Unit of Radiation Measurement Data Using Optical Character Reader |
| CN104200090B (en) * | 2014-08-27 | 2017-07-14 | 百度在线网络技术(北京)有限公司 | Forecasting Methodology and device based on multi-source heterogeneous data |
| US11532150B1 (en) * | 2020-06-02 | 2022-12-20 | Honeywell Federal Manufacturing & Technologies, Llc | Method for determining a histogram of variable sample rate waveforms |
Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4676641A (en) * | 1986-01-08 | 1987-06-30 | Coulter Electronics Of New England, Inc. | System for measuring the size distribution of particles dispersed in a fluid |
| US4831637A (en) * | 1984-06-19 | 1989-05-16 | American Telephone And Telegraph Company | Apparatus and technique for timing jitter cancellation in a data receiver |
| US4896271A (en) * | 1987-08-05 | 1990-01-23 | Tektronix, Inc. | Method and apparatus for measuring jitter in a periodic signal |
| US4908784A (en) * | 1987-08-04 | 1990-03-13 | Wave Technologies, Inc. | Method and apparatus for asynchronous time measurement |
| US5068788A (en) * | 1988-11-29 | 1991-11-26 | Columbia Scientific Inc. | Quantitative computed tomography system |
| US5121443A (en) * | 1989-04-25 | 1992-06-09 | Spectra-Physics, Inc. | Neural net system for analyzing chromatographic peaks |
| US5222887A (en) * | 1992-01-17 | 1993-06-29 | Gas Research Institute | Method and apparatus for fuel/air control of surface combustion burners |
| US5349612A (en) * | 1992-06-19 | 1994-09-20 | Advanced Micro Devices, Inc. | Digital serializer and time delay regulator |
| US5367542A (en) * | 1992-06-19 | 1994-11-22 | Advanced Micro Devices, Inc. | Digital data recovery using delay time rulers |
| US5452333A (en) * | 1992-06-19 | 1995-09-19 | Advanced Micro Devices, Inc. | Digital jitter correction method and signal preconditioner |
| US5619038A (en) * | 1995-02-21 | 1997-04-08 | Temple-Inland Forest Products Corporation | Method and apparatus for determining the polymer content of a cellulose/polymer mixture and associated calibration |
| US5899959A (en) * | 1996-10-25 | 1999-05-04 | International Paper Company | Measurement of visual characteristics of paper |
| US6263034B1 (en) * | 1998-03-25 | 2001-07-17 | Vitesse Semiconductor Corporation | Circuit and technique for digital reduction of jitter transfer |
| US6298315B1 (en) * | 1998-12-11 | 2001-10-02 | Wavecrest Corporation | Method and apparatus for analyzing measurements |
| US6721694B1 (en) * | 1998-10-13 | 2004-04-13 | Raytheon Company | Method and system for representing the depths of the floors of the oceans |
| US20050031200A1 (en) * | 2003-08-09 | 2005-02-10 | Samsung Electronics Co., Ltd. | Black and white stretching system and method for improving contrast of a picture |
-
1998
- 1998-12-11 US US09/210,269 patent/US6298315B1/en not_active Expired - Fee Related
-
1999
- 1999-12-08 DE DE19983796T patent/DE19983796T1/en not_active Withdrawn
- 1999-12-08 AU AU21685/00A patent/AU2168500A/en not_active Abandoned
- 1999-12-08 CA CA002353817A patent/CA2353817A1/en not_active Abandoned
- 1999-12-08 KR KR1020017007291A patent/KR20010103712A/en not_active Ceased
- 1999-12-08 JP JP2000587290A patent/JP2002532694A/en active Pending
- 1999-12-08 WO PCT/US1999/029007 patent/WO2000034901A2/en not_active Ceased
- 1999-12-08 CN CN99814362.6A patent/CN1342293A/en active Pending
- 1999-12-08 GB GB0116581A patent/GB2362006B/en not_active Expired - Fee Related
-
2000
- 2000-01-04 TW TW088121739A patent/TW463113B/en active
-
2001
- 2001-06-27 US US09/894,244 patent/US6799144B2/en not_active Expired - Fee Related
-
2004
- 2004-08-25 US US10/926,698 patent/US20050027477A1/en not_active Abandoned
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4831637A (en) * | 1984-06-19 | 1989-05-16 | American Telephone And Telegraph Company | Apparatus and technique for timing jitter cancellation in a data receiver |
| US4676641A (en) * | 1986-01-08 | 1987-06-30 | Coulter Electronics Of New England, Inc. | System for measuring the size distribution of particles dispersed in a fluid |
| US4908784A (en) * | 1987-08-04 | 1990-03-13 | Wave Technologies, Inc. | Method and apparatus for asynchronous time measurement |
| US4896271A (en) * | 1987-08-05 | 1990-01-23 | Tektronix, Inc. | Method and apparatus for measuring jitter in a periodic signal |
| US5068788A (en) * | 1988-11-29 | 1991-11-26 | Columbia Scientific Inc. | Quantitative computed tomography system |
| US5121443A (en) * | 1989-04-25 | 1992-06-09 | Spectra-Physics, Inc. | Neural net system for analyzing chromatographic peaks |
| US5222887A (en) * | 1992-01-17 | 1993-06-29 | Gas Research Institute | Method and apparatus for fuel/air control of surface combustion burners |
| US5367542A (en) * | 1992-06-19 | 1994-11-22 | Advanced Micro Devices, Inc. | Digital data recovery using delay time rulers |
| US5349612A (en) * | 1992-06-19 | 1994-09-20 | Advanced Micro Devices, Inc. | Digital serializer and time delay regulator |
| US5452333A (en) * | 1992-06-19 | 1995-09-19 | Advanced Micro Devices, Inc. | Digital jitter correction method and signal preconditioner |
| US5619038A (en) * | 1995-02-21 | 1997-04-08 | Temple-Inland Forest Products Corporation | Method and apparatus for determining the polymer content of a cellulose/polymer mixture and associated calibration |
| US5899959A (en) * | 1996-10-25 | 1999-05-04 | International Paper Company | Measurement of visual characteristics of paper |
| US6263034B1 (en) * | 1998-03-25 | 2001-07-17 | Vitesse Semiconductor Corporation | Circuit and technique for digital reduction of jitter transfer |
| US6721694B1 (en) * | 1998-10-13 | 2004-04-13 | Raytheon Company | Method and system for representing the depths of the floors of the oceans |
| US6298315B1 (en) * | 1998-12-11 | 2001-10-02 | Wavecrest Corporation | Method and apparatus for analyzing measurements |
| US20050031200A1 (en) * | 2003-08-09 | 2005-02-10 | Samsung Electronics Co., Ltd. | Black and white stretching system and method for improving contrast of a picture |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7016805B2 (en) * | 2001-12-14 | 2006-03-21 | Wavecrest Corporation | Method and apparatus for analyzing a distribution |
| US20030115017A1 (en) * | 2001-12-14 | 2003-06-19 | Jie Sun | Method and apparatus for analyzing a disribution |
| US20030191592A1 (en) * | 2002-04-05 | 2003-10-09 | Marcus Mueller | Jitter histogram approximation |
| US6931335B2 (en) * | 2002-04-05 | 2005-08-16 | Agilent Technologies, Inc. | Jitter histogram approximation |
| US7890904B2 (en) * | 2005-06-06 | 2011-02-15 | Fujitsu Limited | Estimating jitter in a clock tree of a circuit and synthesizing a jitter-aware and skew-aware clock tree |
| US20060288320A1 (en) * | 2005-06-06 | 2006-12-21 | Rajeev Murgai | Estimating Jitter In A Clock Tree Of A Circuit And Synthesizing A Jitter-Aware And Skew-Aware Clock Tree |
| US7949484B2 (en) | 2006-03-21 | 2011-05-24 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, noise separating apparatus, noise separating method, testing apparatus, testing method, calculating apparatus, calculating method, program, and recording medium |
| US20090326845A1 (en) * | 2006-03-21 | 2009-12-31 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, noise separating apparatus, noise separating method, testing apparatus, testing method, calculating apparatus, calculating method, program, and recording medium |
| US20080077357A1 (en) * | 2006-08-10 | 2008-03-27 | Advantest Corporation | Noise separating apparatus, noise separating method, probability density function separating apparatus, probability density function separating method, testing apparatus, electronic device, program, and recording medium |
| US20080189064A1 (en) * | 2006-08-10 | 2008-08-07 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, program, testing apparatus, bit error rate measuring apparatus, electronic device, and jitter transfer function measuring apparatus |
| US7809516B2 (en) | 2006-08-10 | 2010-10-05 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, program, testing apparatus, bit error rate measuring apparatus, electronic device, and jitter transfer function measuring apparatus |
| US20090182530A1 (en) * | 2007-08-10 | 2009-07-16 | Advantest Corporation | Noise separating apparatus, noise separating method, probability density function separating apparatus, probability density function separating method, testing apparatus, electronic device, program, and recording medium |
| US7930139B2 (en) | 2007-08-10 | 2011-04-19 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, program, testing apparatus, bit error rate measuring apparatus, electronic device, and jitter transfer function measuring apparatus |
| US20090043537A1 (en) * | 2007-08-10 | 2009-02-12 | Advantest Corporation | Probability density function separating apparatus, probability density function separating method, program, testing apparatus, bit error rate measuring apparatus, electronic device, and jitter transfer function measuring apparatus |
| US8121815B2 (en) | 2007-08-10 | 2012-02-21 | Advantest Corporation | Noise separating apparatus, noise separating method, probability density function separating apparatus, probability density function separating method, testing apparatus, electronic device, program, and recording medium |
| US10222456B2 (en) | 2016-05-02 | 2019-03-05 | Stmicroelectronics (Research & Development) Limited | Range detector device with estimated spread value and related methods |
| RU2767598C1 (en) * | 2020-09-29 | 2022-03-17 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет им. В.Ф. Уткина" | Device for determining statistical characteristics of ignition delay time of matrix indicator elements |
| RU202070U1 (en) * | 2020-10-22 | 2021-01-28 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет" | Device for estimating the parameters of superposition of two exponential distributions |
Also Published As
| Publication number | Publication date |
|---|---|
| DE19983796T1 (en) | 2002-02-28 |
| JP2002532694A (en) | 2002-10-02 |
| US6799144B2 (en) | 2004-09-28 |
| WO2000034901A2 (en) | 2000-06-15 |
| CN1342293A (en) | 2002-03-27 |
| CA2353817A1 (en) | 2000-06-15 |
| GB2362006B (en) | 2003-08-13 |
| US20010044704A1 (en) | 2001-11-22 |
| KR20010103712A (en) | 2001-11-23 |
| GB0116581D0 (en) | 2001-08-29 |
| TW463113B (en) | 2001-11-11 |
| WO2000034901A3 (en) | 2001-02-08 |
| AU2168500A (en) | 2000-06-26 |
| GB2362006A (en) | 2001-11-07 |
| US6298315B1 (en) | 2001-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6799144B2 (en) | Method and apparatus for analyzing measurements | |
| US6356850B1 (en) | Method and apparatus for jitter analysis | |
| US7016805B2 (en) | Method and apparatus for analyzing a distribution | |
| US7516030B2 (en) | Measuring components of jitter | |
| US8660811B2 (en) | Estimating bit error rate performance of signals | |
| US4777616A (en) | Increased resolution logic analyzer using asynchronous sampling | |
| EP1560034A1 (en) | A method and apparatus to measure and display data dependent eye diagrams | |
| US7590170B2 (en) | Method and apparatus for measuring jitter | |
| DE10343301B4 (en) | Method and system for characterizing a jitter of repeated patterns | |
| US20030098696A1 (en) | Method and apparatus for determining system response characteristics | |
| US8575913B2 (en) | Pulse analyzer | |
| US20040243889A1 (en) | N-dimensional determination of bit-error rates | |
| Eckert et al. | Hidden order in the frequency noise of an electronic oscillator | |
| US20020146069A1 (en) | Method, article of manufacture and system to determine a bit rate of a signal | |
| WO2007047613A2 (en) | Estimating bit error rate performance of signals |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |