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)
(3)
(4)
(5)
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)
(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)
(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)
(28)
(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.