Patent ID: 11879914
Assignee: ROHDE & SCHWARZ GMBH & CO. KG
Field: Measurement (Instruments)
Classification: CPC G | IPC G

Claim 0:
1. A measurement apparatus, comprising:
a state machine with a number of n states, wherein n is an integer number equal or greater than 2, wherein the state machine is configured to receive a signal from a device under test, and the state machine is further configured to set a new state of the state machine based on a current state of the state machine and the signal received from the device under test when the state machine receives the signal from the device under test;
a measurement device for measuring a measurement signal and providing measurement data related to the measurement signal;
an acquisition memory adapted to store the measurement data acquired by the measurement device; and
a trigger device for initiating a data acquisition operation of the measurement data upon a predetermined trigger condition being met,
wherein the predetermined trigger condition comprises that the current state of the state machine is in a preset trigger state condition which specifies a desired state of the state machine and at least one further condition of a signal for initiating a trigger event is met,
wherein, if the predetermined trigger condition has not been reached within a predetermined period of time, the trigger device is configured to amend the preset trigger state condition to another trigger state condition which specifies another desired state of the state machine based on a predetermined order of the states of the state machine,
wherein the predetermined period of time is measured from a point in time when the measurement apparatus is set to a data acquisition mode or the device under test changes to a predetermined signal state,
wherein, if the another trigger state condition has not been reached within a timeout period, the trigger device is adapted to initiate the data acquisition operation, and
wherein the measurement apparatus further comprises a state data memory adapted to store a history of state data including a change of a state of the state machine and a time stamp of a point of time when the state of the state machine changes.