Claims
- 1. A method for analyzing signals, the method comprising:
receiving signal image data corresponding to a signal; performing image processing on the received signal image data; generating signal analysis results based on said image processing; and outputting the signal analysis results.
- 2. The method of claim 1, wherein said receiving signal image data corresponding to a signal comprises:
receiving signal image data from an instrument.
- 3. The method of claim 1, wherein said receiving signal image data corresponding to a signal comprises:
receiving VGA (Video Graphics Array) signal image data from the instrument via a VGA video output.
- 4. The method of claim 2, wherein said instrument comprises an oscilloscope.
- 5. The method of claim 2, wherein said signal image data correspond to signals generated by the instrument.
- 6. The method of claim 2, wherein said signal image data correspond to signals received by the instrument from an external signal source.
- 7. The method of claim 1, wherein said signal image data correspond to communications signals.
- 8. The method of claim 1, wherein said signal image data correspond to optical communication signals.
- 9. The method of claim 8, wherein said optical communication signals comprise digital communication signals in a range of approximately 100 Mb/s to approximately 40 Gb/s.
- 10. The method of claim 1, wherein said signal image data correspond to digital and/or analog signals.
- 11. The method of claim 1, wherein said performing image processing on the received signal image data comprises applying image processing techniques on the image data to detect image features characterizing the signal image data.
- 12. The method of claim 11, wherein said image features comprise one or more of: edges, boundaries, regions, and curves.
- 13. The method of claim 11, wherein said generating signal analysis results based on said image processing comprises:
analyzing the detected image features to generate one or more metrics characterizing the signal.
- 14. The method of claim 13, wherein said one or more metrics characterizing the signal comprises one or more of: rise time, fall time, jitter RMS (root mean square), jitter p-p, period, frequency, positive pulse width, negative pulse width, duty cycle, and delta tine.
- 15. The method of claim 1,
wherein the signal image data comprises an eye diagram; wherein said performing image processing on the received signal image data comprises determining one or more features based on geometric properties of the eye diagram; and wherein said generating signal analysis results based on said image processing comprises determining one or more attributes of the signal based on said one or more features.
- 16. The method of claim 15, wherein said features comprise one or more of: edges, boundaries, regions, and curves.
- 17. The method of claim 15, wherein said generating signal analysis results based on said image processing comprises:
analyzing the detected image features to generate one or more metrics characterizing the signal.
- 18. The method of claim 17, wherein said one or more metrics characterizing the signal comprises one or more of: extinction ratio, jitter RMS, jitter p-p, average power, crossing percentage, rise time, fall time, one level, zero level, eye height, eye width, signal to noise (Q-factor), duty cycle distortion, bit rate, eye amplitude, opening factor, and contrast ratio.
- 19. The method of claim 15, wherein said generating signal analysis results based on said image processing comprises:
performing one or more mask tests based on the signal image data.
- 20. The method of claim 1, wherein said outputting the signal analysis results comprises outputting the signal analysis results to one or more of:
a display device; a storage medium; and an external system over a network.
- 21. A system for analyzing signals, the system comprising:
a processor; a memory medium coupled to the processor; an input; and an output; wherein the input is operable to receive signal image data corresponding to a signal; wherein the memory medium stores program instructions which are executable by the processor to:
perform image processing on the received signal image data; and generate signal analysis results based on said image processing; and wherein the output is operable to output the signal analysis results.
- 22. A system for analyzing signals, the system comprising:
means for receiving signal image data corresponding to a signal; means for performing image processing on the received signal image data; means for generating signal analysis results based on said image processing; and means for outputting the signal analysis results.
- 23. A carrier medium which stores program instructions for analyzing signals, wherein the program instructions are executable to perform:
receiving signal image data corresponding to a signal; performing image processing on the received signal image data; generating signal analysis results based on said image processing; and outputting the signal analysis results.
PRIORITY CLAIM
[0001] This application claims benefit of priority of U.S. provisional application Serial No. 60/357,691 titled “Signal Analysis Using Image Processing Techniques” filed Feb. 15, 2002, whose inventor is James S. Balent.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60357691 |
Feb 2002 |
US |