Claims
- 1. A method of estimating phase noise spectral density from a jitter versus time vector array obtained from a periodic signal having an average frequency comprising the steps of:
a) converting the jitter verus time vector array to a phase error versus time vector array using an estimate of the average frequency of the periodic signal; b) applying a time to frequency transform to the phase error versus time vector array to generate a phase error magnitude versus frequency vector array; and c) obtaining a phase noise spectral density vector array by normalizing the random phase error magnitude component of the phase error magnitude versus frequency vector array to a one hertz bandwidth.
- 2. The method of estimating phase noise spectral density as recited in claim 1 further comprising the steps of:
a) using a filter function to define a frequency band in the phase noise spectral density vector array; and b) integrating the filtered phase noise values in the phase noise spectral density vector array over the defined frequency band to obtain a jitter RMS value within the define frequency band.
- 3. The method of estimating phase noise spectral density as recited in claim 1 wherein the converting step further comprises the step of multiplying the jitter versus time vector array by average frequency of the periodic signal in radians per second.
- 4. A method of estimating phase noise spectral density in a periodic signal acquired in a digitally sampled waveform record comprising the steps of:
a) generating a vector array of estimated reference crossing times of the periodic signal in the waveform record using interpolation; b) calculating an estimated periodic signal frequency based on a selected number of reference crossings in the estimated reference crossing times vector array and associated time positions of the waveform samples from the first selected reference crossing to the last selected reference crossing in the waveform record; c) generating a vector array of uniformly spaced ideal reference crossing times based on the estimated periodic signal frequency; d) generating a uniformly spaced jitter versus time vector array by determining the difference between the ideal reference crossing times and the corresponding estimated reference crossing times of the periodic signal; e) converting the jitter verus time vector array to a phase error versus time vector array using an estimate of the average frequency of the periodic signal; f) applying a time to frequency transform to the phase error versus time vector array to generate a phase error magnitude versus frequency vector array; and g) obtaining a phase noise spectral density vector array by normalizing the random phase error magnitude component of the phase error magnitude versus frequency vector array to a one hertz bandwidth.
- 5. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 wherein the generating of the estimated reference crossing times vector array step further comprises the step of estimating rising edge reference crossing times of the periodic signal in the waveform record.
- 6. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 wherein the generating of the estimated reference crossing times vector array step further comprises the step of estimating falling edge reference crossing times of the periodic signal in the waveform record.
- 7. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 wherein the generating of the estimated reference crossing times vector array step further comprises the steps of:
a) concurrently generating a vector array of estimated rising reference crossing times of the periodic signal in the waveform record using interpolation and a vector array of estimated falling reference crossing times of the periodic signal in the waveform record using interpolation; and b) generating a vector array of estimated pulse width deviation times by comparing the estimated rising reference crossing times vector array to the estimated falling reference crossing times vector array.
- 8. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 wherein the generating of the estimated reference crossing times vector array step further comprises the step of interpolating between at least a first data sample above the reference crossing and at least a first data sample below the reference crossing.
- 9. The method of estimating phase noise spectral density in a periodic signal as recited in claim 8 wherein interpolating step further comprises the step of linearly interpolating between the first data sample above the reference crossing and the first data sample below the reference crossing.
- 10. The method of estimating phase noise spectral density in a periodic signal as recited in claim 8 wherein the interpolating step further comprises the step of generating a higher order interpolator using multiple digital data samples above and below the reference crossing.
- 11. The method of estimating phase noise spectral density in a periodic signal as recited in claim 10 wherein the generating a higher order interpolator step further comprises the step of generating a windowed sin(x)/x function.
- 12. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 wherein the calculating the estimated periodic signal frequency further comprising the step of interpolating an average slope from the number of reference crossing times and the sum of the reference crossing times.
- 13. The method of estimating phase noise spectral density in a periodic signal as recited in claim 12 wherein the interpolating step further comprises the steps of:
a) calculating a best fit linear curve to the respective number of reference crossing times and the corresponding reference crossing times; and b) estimating the periodic signal frequency from the slope of the fitted line.
- 14. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 further comprising the steps of:
a) using a filter function to define a frequency band in the phase noise spectral density vector array; and b) integrating the filtered phase noise values in the phase noise spectral density vector array over the defined frequency band to obtain a jitter RMS value within the define frequency band.
- 15. The method of estimating phase noise spectral density in a periodic signal as recited in claim 4 wherein the converting step further comprises the step of multiply the jitter versus time vector array by average frequency of the periodic signal in radians per second.
- 16. A method of estimating jitter in a periodic signal acquired in a digitally sampled waveform record comprising the steps of:
a) generating a vector array of estimated reference crossing times of the periodic signal in the waveform record using interpolation; b) calculating an estimated periodic signal frequency based on a selected number of reference crossings in the estimated reference crossing times vector array and associated time positions of the waveform samples from the first selected reference crossing to the last selected reference crossing in the waveform record; c) generating a vector array of uniformly spaced ideal reference crossing times based on the estimated periodic signal frequency; and d) generating a uniformly spaced jitter versus time vector array by determining the difference between the ideal reference crossing times and the corresponding estimated reference crossing times of the periodic signal;
- 17. The method of estimating jitter in a periodic signal as recited in claim 16 wherein the generating of the estimated reference crossing times vector array step further comprises the step of estimating rising edge reference crossing times of the periodic signal in the waveform record.
- 18. The method of estimating jitter in a periodic signal as recited in claim 16 wherein the generating of the estimated reference crossing times vector array step further comprises the step of estimating falling edge reference crossing times of the periodic signal in the waveform record.
- 19. The method of estimating jitter in a periodic signal as recited in claim 16 wherein the generating of the estimated reference crossing times vector array step further comprises the steps of:
a) concurrently generating a vector array of estimated rising reference crossing times of the periodic signal in the waveform record using interpolation and a vector array of estimated falling reference crossing times of the periodic signal in the waveform record using interpolation; and b) generating a vector array of estimated pulse width deviation times by comparing the estimated rising reference crossing times vector array to the estimated falling reference crossing times vector array.
- 20. The method of estimating jitter in a periodic signal as recited in claim 16 wherein the generating of the estimated reference crossing times vector array step further comprises the step of interpolating between at least a first data sample above the reference crossing and at least a first data sample below the reference crossing.
- 21. The method of estimating jitter in a periodic signal as recited in claim 20 wherein interpolating step further comprises the step of linearly interpolating between the first data sample above the reference crossing and the first data sample below the reference crossing.
- 22. The method of estimating jitter in a periodic signal as recited in claim 20 wherein the interpolating step further comprises the step of generating a higher order interpolator using multiple digital data samples above and below the reference crossing.
- 23. The method of estimating jitter in a periodic signal as recited in claim 22 wherein the generating a higher order interpolator step further comprises the step of generating a windowed sin(x)/x function.
- 24. The method of estimating jitter in a periodic signal as recited in claim 20 wherein the calculating the estimated periodic signal frequency further comprising the step of interpolating an average slope from the number of reference crossing times and the sum of the reference crossing times.
- 25. The method of estimating jitter in a periodic signal as recited in claim 24 wherein the interpolating step further comprises the steps of:
a) calculating a best fit linear curve to the respective number of reference crossing times and the corresponding reference crossing times; and b) estimating the periodic signal frequency from the slope of the fitted line.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of the U.S. Provisional Application No. 60/177,750 filed Jan. 20, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60177750 |
Jan 2000 |
US |