Methods, systems and computer readable media for generating dynamic time error
AssigneeKeysight Technologies, Inc.
InventorsJeeyan Sanyal, Noah Steven Gintis
Life of this patent
Estimating the term…
Abstract
The subject matter described herein includes methods, systems, and computer readable media for generating DTE. One method for generating DTE includes at a test device for testing a timing device: configuring, using configuration information, a timestamp impairment engine for generating DTE values for transmit timestamps, wherein the timestamp impairment engine utilizes a sine wave based formula to generate the DTE values; generating a packet comprising an impaired transmit timestamp, wherein the impaired transmit timestamp is generated using a non-impaired timestamp and a DTE value generated by the timestamp impairment engine; and sending the packet to the timing device.
Claims20
A method for generating DTE, the method comprising:
- at a test device for testing a timing device:
- configuring, using configuration information, a timestamp impairment engine for generating DTE values for transmit timestamps, wherein the timestamp impairment engine utilizes a sine wave based formula to generate the DTE values;
- generating a packet comprising an impaired transmit timestamp, wherein the impaired transmit timestamp is generated using a non-impaired timestamp and a DTE value generated by the timestamp impairment engine;
- sending the packet to the timing device;
- analyzing performance of the timing device, wherein analyzing the performance of the timing device includes receiving and analyzing a response message associated with the packet;
- or analyzing a packet log or a timing data log associated with the timing device;
- and
- reporting test results to a test operator or a test system.
(canceled)
(canceled)
A method for generating DTE, the method comprising:
- at a test device for testing a timing device:
- configuring, using configuration information, a timestamp impairment engine for generating DTE values for transmit timestamps, wherein the timestamp impairment engine utilizes a sine wave based formula to generate the DTE values, wherein the DTE values are sinusoidal over a period of time, wherein each of the DTE values is between negative and positive configurable limits;
- generating a packet comprising an impaired transmit timestamp, wherein the impaired transmit timestamp is generated using a non-impaired timestamp and a DTE value generated by the timestamp impairment engine;
- and
- sending the packet to the timing device.
A system for generating DTE, the system comprising:
- at least one processor;
- a memory;
- and
- a test device for testing a timing device, wherein the test device is implemented using the at least one processor and the memory, the test device configured for:
- configuring, using configuration information, a timestamp impairment engine for generating DTE values for transmit timestamps, wherein the timestamp impairment engine utilizes a sine wave based formula to generate the DTE values;
- generating a packet comprising an impaired transmit timestamp, wherein the impaired transmit timestamp is generated using a non-impaired timestamp and a DTE value generated by the timestamp impairment engine;
- sending the packet to the timing device;
- analyzing performance of the timing device, wherein analyzing the performance of the timing device includes receiving and analyzing a response message associated with the packet;
- or analyzing a packet log or a timing data log associated with the timing device;
- and
- reporting test results to a test operator or a test system.
(canceled)
(canceled)
A system for generating DTE, the system comprising:
- at least one processor;
- a memory;
- and
- a test device for testing a timing device, wherein the test device is implemented using the at least one processor and the memory, the test device configured for:
- configuring, using configuration information, a timestamp impairment engine for generating DTE values for transmit timestamps, wherein the timestamp impairment engine utilizes a sine wave based formula to generate the DTE values, wherein the DTE values are sinusoidal over a period of time, wherein each of the DTE values is between negative and positive configurable limits;
- generating a packet comprising an impaired transmit timestamp, wherein the impaired transmit timestamp is generated using a non-impaired timestamp and a DTE value generated by the timestamp impairment engine;
- and
- sending the packet to the timing device.
A non-transitory computer readable medium having stored thereon executable instructions that when executed by at least one processor of at least one computer cause the at least one computer to perform steps comprising:
- configuring, using configuration information, a timestamp impairment engine for generating DTE values for transmit timestamps, wherein the timestamp impairment engine utilizes a sine wave based formula to generate the DTE values;
- generating a packet comprising an impaired transmit timestamp, wherein the impaired transmit timestamp is generated using a non-impaired timestamp and a DTE value generated by the timestamp impairment engine;
- sending the packet to a timing device;
- analyzing performance of the timing device, wherein analyzing the performance of the timing device includes receiving and analyzing a response message associated with the packet;
- or analyzing a packet log or a timing data log associated with the timing device;
- and
- reporting test results to a test operator or a test system.
Dependencies are inferred from the claim text.