Trigger method and measurement device comprising a corresponding trigger method

11249114 ยท 2022-02-15

Assignee

Inventors

Cpc classification

International classification

Abstract

A trigger method for triggering a measurement device on a signal pattern in a signal is provided. The trigger method comprises the steps of receiving the signal pattern, receiving the signal, computing a first cross-correlation of the signal pattern and the signal, and triggering the measuring device, based upon the first cross-correlation.

Claims

1. A trigger method for triggering a measuring device based on a signal pattern in a signal, the trigger method comprising the steps of: receiving the signal by the measuring device; computing, by the measuring device, a first cross-correlation of the signal pattern and the signal; triggering the measuring device, based upon the first cross-correlation; interpolating, by the measuring device, the signal pattern and at least a section of the signal correlating with the signal pattern; computing, by the measuring device, a second cross-correlation of the interpolated signal pattern and the interpolated at least one signal section; using, by the measuring device, a respective peak of the second cross-correlation to increase inter-sample accuracy; defining, by the measuring device, a threshold of trigger; determining, by the measuring device, at least one cluster over the threshold; determining, by the measuring device, a respective maximum trigger point for each of the at least one cluster; and outputting, by the measuring device, a vector of trigger points that comprises a respective sample of the respective maximum trigger point for each of the at least one cluster.

2. The trigger method according to claim 1, wherein the trigger method further comprises the step of: triggering based upon the second cross-correlation.

3. The trigger method according to claim 1, wherein the signal pattern comprises a signal pattern vector.

4. The trigger method according to claim 1, wherein the signal comprises a signal vector.

5. The trigger method according to claim 1, wherein the first cross-correlation comprises a first cross-correlation vector.

6. The trigger method according to claim 1, wherein the trigger method further comprises the step of: shifting the signal pattern through the signal.

7. The trigger method according to claim 1, wherein the second cross-correlation comprises a second cross-correlation vector.

8. The trigger method according to claim 1, wherein the trigger method further comprises the step of: shortening the signal pattern by a respective leading sample.

9. The trigger method according to claim 1, wherein the trigger method further comprises the step of: shortening the signal pattern by a respective tailing sample.

10. The method according to claim 1, wherein the trigger method further comprises the step of: outputting a vector of trigger points that comprises a respective sample and corresponding inter-sample offset of the respective maximum trigger point for each of the at least one cluster.

11. A measurement device comprising: a processor configured to trigger on a signal pattern in a signal; and wherein the processor is configured to receive the signal, wherein the processor is configured to compute a first cross-correlation of the signal pattern and the signal, wherein the processor is configured to interpolate the signal pattern and at least a section of the signal correlating with the signal pattern, wherein the processor is configured to compute a second cross-correlation of the interpolated signal pattern and the interpolated at least one signal section, wherein the processor is configured to use a respective peak of the second cross-correlation to increase inter-sample accuracy, wherein the processor is configured to define a threshold of trigger; wherein the processor is configured to determine at least one cluster over the threshold; wherein the processor is configured to determine a respective maximum trigger point for each of the at least one cluster; and wherein the processor is configured to output a vector of trigger points which comprises a respective sample of the respective maximum trigger point for each of the at least one cluster.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Example embodiments of the invention are now further explained with respect to the drawings by way of example only, and not for limitation. In the drawings:

(2) FIG. 1 shows a flow chart of an example embodiment of the trigger method of first aspect of the invention;

(3) FIG. 2 shows an example embodiment of the measurement device of the second aspect of the invention;

(4) FIGS. 3A-3C show an example signal pattern, signal, and matched signal, respectively; and

(5) FIGS. 4A-4C show examples illustrating the superior robustness of embodiments of the invention with respect to noise.

DETAILED DESCRIPTION

(6) A processor, unit, module or component (as referred to herein) may be composed of software component(s), which are stored in a memory or other computer-readable storage medium, and executed by one or more processors or CPUs of the respective devices. A module or unit may alternatively be composed of hardware component(s) or firmware component(s), or a combination of hardware, firmware and/or software components. Further, with respect to the various example embodiments described herein, while certain of the functions are described as being performed by certain components or modules (or combinations thereof), such descriptions are provided as examples and are thus not intended to be limiting. Accordingly, any such functions may be envisioned as being performed by other components or modules (or combinations thereof), without departing from the spirit and general scope of the present invention. Moreover, the methods, processes and approaches described herein may be processor-implemented using processing circuitry that may comprise one or more microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other devices operable to be configured or programmed to implement the systems and/or methods described herein. For implementation on such devices that are operable to execute software instructions, the flow diagrams and methods described herein may be implemented in processor instructions stored in a computer-readable medium, such as executable software stored in computer memory storage.

(7) FIG. 1 shows a flow chart of an example embodiment of the inventive trigger method for triggering on a signal pattern in a signal. In a first step 100, the signal pattern is received. Then, in a second step 101, the signal is received. Furthermore, in a third step 102, a first cross-correlation of the signal pattern and the signal is computed.

(8) It might be particularly advantageous if the trigger method further comprises the step of triggering based upon the first cross-correlation result. In addition to this or as an alternative, the trigger method may further comprise the step of interpolating the signal pattern and at least a section of the signal correlating with the signal pattern.

(9) Additionally or alternatively, the trigger method may further comprise the step of computing a second cross-correlation of the interpolated signal pattern and the interpolated at least one signal section. Further additionally or further alternatively, the trigger method may further comprise the step of triggering based upon the second cross-correlation result.

(10) With respect to the signal pattern, it is noted that the signal pattern may preferably comprise a signal pattern vector. With respect to the signal, it is noted that the signal may preferably comprise a signal vector. Furthermore, with respect to the first cross-correlation, it is noted that the first cross-correlation may preferably comprise a first cross-correlation vector.

(11) It is further noted that it might be particularly advantageous if the trigger method further comprises the step of shifting the signal pattern through the signal. In addition to this or as an alternative, the trigger method may further comprise the step of defining a threshold. Additionally or alternatively, the trigger method may further comprise the step of finding at least one cluster over the threshold.

(12) Further additionally or further alternatively, the trigger method may especially comprise the step of defining at least one respective cluster border as at least one not successive sample. Moreover, the trigger method may further comprise the step of finding the respective maximum per each of the at least one cluster.

(13) It is further noted that the trigger method may preferably comprise the step of using the respective peak of the second cross-correlation for the respective inter-sample accuracy. With respect to the second cross-correlation, it is noted that the second cross-correlation may preferably comprise a second cross-correlation vector.

(14) It might be particularly advantageous if the trigger method further comprises the step of shortening the signal pattern by a respective leading sample. In addition to this or as an alternative, the trigger method may further comprise the step of shortening the signal pattern by a respective tailing sample.

(15) Additionally or alternatively, the trigger method may further comprise the step of outputting at least one trigger point, preferably a vector of trigger points, comprising the respective sample of the respective maximum per each of the at least one cluster.

(16) Further additionally or further alternatively, the trigger method may further comprise the step of outputting at least one trigger point, preferably a vector of trigger points, comprising the respective sample of the respective maximum per each of the at least one cluster and the corresponding inter-sample offset.

(17) FIG. 2 illustrates an example embodiment of the inventive measurement device 10 comprising a trigger apparatus 11 for triggering on a signal pattern in a signal.

(18) In this context, the trigger apparatus 11 receives the signal pattern and the signal. In addition to this, the trigger apparatus 11 computes a first cross-correlation of the signal pattern and the signal.

(19) In this context, it might be particularly advantageous if the trigger apparatus 11 triggers based upon the first cross-correlation result. Furthermore, the trigger apparatus 11 may preferably interpolate the signal pattern and at least a section of the signal correlating with the signal pattern.

(20) Moreover, the trigger apparatus 11 may especially compute a second cross-correlation of the interpolated signal pattern and the interpolated at least one signal section. In addition to this or as an alternative, the trigger apparatus 11 may preferably trigger based upon the second cross-correlation result.

(21) With respect to the signal pattern, it is noted that the signal pattern may preferably comprise a signal pattern vector. With respect to the signal, it is noted that the signal may preferably comprise a signal vector. With respect to the first cross-correlation, it is noted that the first cross-correlation may preferably comprise a first cross-correlation vector.

(22) Again, with respect to the trigger apparatus 11 of the measurement device 10, it is noted that the trigger apparatus 11 may preferably shift the signal pattern through the signal. In addition to this or as an alternative, the trigger apparatus 11 may preferably define a threshold. Additionally or alternatively, the trigger apparatus 11 may preferably find at least one cluster over the threshold.

(23) Further additionally or further alternatively, the trigger apparatus 11 may especially define at least one respective cluster border as at least one not successive sample. It is further noted that it might be particularly advantageous if the trigger apparatus 11 finds the respective maximum per each of the at least one cluster.

(24) Furthermore, the trigger apparatus 11 may preferably use the respective peak of the second cross-correlation for the respective inter-sample accuracy. With respect to the second cross-correlation, it is noted that the second cross-correlation may preferably comprise a second cross-correlation vector.

(25) Moreover, the trigger apparatus 11 may preferably shorten the signal pattern by a respective leading sample. In addition to this or as an alternative, the trigger apparatus 11 may preferably shorten the signal pattern by a respective tailing sample.

(26) Additionally or alternatively, the trigger apparatus 11 may especially output at least one trigger point, preferably a vector of trigger points, comprising the respective sample of the respective maximum per each of the at least one cluster. Further additionally or further alternatively, the trigger apparatus 11 may especially output at least one trigger point, preferably a vector of trigger points, comprising the respective sample of the respective maximum per each of the at least one cluster and the corresponding inter-sample offset.

(27) FIG. 3A shows an example signal pattern 30a, FIG. 3B shows an example signal 30b, and FIG. 3C shows the respective example matched signal 30c.

(28) FIGS. 4A-4C show examples 40a, 40b, 40c illustrating the superior robustness of embodiments of the invention with special respect to noise. In this context, the example 40a presents a very noisy curve. The respective trigger marks six positions, for example, the positions 41a, 41b, 41c, 41d, 41e, 41f. Furthermore, 40b shows the respective trigger-signal. The highest peaks are considered as an event. Further, zooming into the respective first event according to 40c, it is shown that the respective signal is destroyed to a degree, which makes it unrecognizable by human observation. Nevertheless, due to the aid of the invention, the respective trigger was accurate. In addition to this, further advantageously, as it takes the whole pattern into account, it also suppresses jitter. Although every edge may be highly altered, the result of considering hundreds of edges can especially stabilize the respective output.

(29) While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Numerous changes to the disclosed embodiments can be made in accordance with the disclosure herein without departing from the spirit or scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above described embodiments. Rather, the scope of the invention should be defined in accordance with the following claims and their equivalents.

(30) Although the invention has been illustrated and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application.