Method and cloud server for training a neural network for triggering an input signal in a measurement device and method for autonomous determining a trigger type/parameter

Information

  • Patent Grant
  • 11568180
  • Patent Number
    11,568,180
  • Date Filed
    Friday, September 13, 2019
    5 years ago
  • Date Issued
    Tuesday, January 31, 2023
    a year ago
Abstract
A method for training a neural network for triggering an input signal in a measurement device is provided. The method comprises the steps of providing a trigger type and/or trigger parameter from a cloud server hosting the neural network via a network to the measurement device, triggering the input signal based on the trigger type and/or trigger parameter received in the measurement device, and collecting trigger feedback information from the measurement device at the neural network to train the neural network.
Description
TECHNICAL FIELD

The invention relates to a method and a cloud server for training a neural network for triggering an input signal in a measurement device and a method for autonomous determining a trigger type and/or trigger parameter.


BACKGROUND ART

Generally, in times of an increasing number of measurement applications, there is a growing need of not only a method and a cloud server for training a neural network for triggering an input signal in a measurement device but also a method for autonomous determining a trigger type and/or trigger parameter in order to perform measurements in a highly accurate and efficient manner.


U.S. Pat. No. 5,414,635 A discloses an oscilloscope comprising means for extracting main period components included in a signal to be observed, means for displaying on a screen a waveform of one of the extracted period components and information indicating with which period component the waveform was triggered, and means for triggering with a different period component and switching a sweep rate by an input from an operating section. Disadvantageously, due to the trigger system not being trained, measurements are quite inaccurate and inefficient.


Accordingly, there is a need to provide a method and a cloud server for training a neural network for triggering an input signal in a measurement device and a method for autonomous determining a trigger type and/or trigger parameter, whereby both a high accuracy and a high efficiency are ensured.


SUMMARY OF THE INVENTION

According to a first aspect of the invention, a method for training a neural network for triggering an input signal in a measurement device is provided. The method comprises the steps of providing a trigger type and/or trigger parameter from a cloud server hosting the neural network via a network to the measurement device, triggering the input signal based on the trigger type and/or trigger parameter received in the measurement device, and collecting trigger feedback information from the measurement device at the neural network to train the neural network. Advantageously, both measurement accuracy and measurement efficiency can be ensured. Further advantageously, a respective trigger system or trigger unit can be set autonomously.


According to a first preferred implementation form of the first aspect of the invention, the method further comprises the step of using the trigger feedback information to improve the neural network. Advantageously, for instance, measurement accuracy can further be increased.


According to a second preferred implementation form of the first aspect of the invention, the method further comprises the step of centrally updating the neural network.


Advantageously, for example, measurement efficiency can further be increased.


According to a further preferred implementation form of the first aspect of the invention, the method further comprises the step of continuously improving the neural network. Advantageously, for instance, measurement accuracy can further be increased.


According to a further preferred implementation form of the first aspect of the invention, the cloud server provides more processing power than each of respective local devices. Advantageously, for example, measurement efficiency can further be increased.


According to a further preferred implementation form of the first aspect of the invention, the trigger type comprises at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof. Advantageously, any kind of trigger type can be used.


According to a further preferred implementation form of the first aspect of the invention, the trigger parameter comprises at least one of a threshold value, a width value, a signal period value, or any combination thereof. Advantageously, any kind of trigger parameter can be used.


According to a further preferred implementation form of the first aspect of the invention, the method further comprises the step of autonomously determining the trigger type and/or trigger parameter. Advantageously, a user can save time due to said autonomous determination.


According to a further preferred implementation form of the first aspect of the invention, the method further comprises the step of determining at least one autoset parameter of the input signal. Advantageously, the autoset parameter can be determined in a highly accurate and efficient manner.


According to a further preferred implementation form of the first aspect of the invention, the method further comprises the step of processing the at least one autoset parameter in the neural network for triggering. Advantageously, efficiency can further be increased.


According to a further preferred implementation form of the first aspect of the invention, the method further comprises the step of outputting at least a first trigger type and/or trigger parameter by the neural network for triggering. Advantageously, for instance, efficiency can further be increased.


According to a further preferred implementation form of the first aspect of the invention, the at least one autoset parameter comprises at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof. Advantageously, any kind of autoset parameter can be used.


According to a second aspect of the invention, a cloud server for training a neural network for triggering an input signal in a measurement device is provided. The cloud server comprises a controller, wherein the controller is configured to provide a trigger type and/or trigger parameter from the cloud server hosting the neural network via a network to the measurement device. Advantageously, both measurement accuracy and measurement efficiency can be ensured. Further advantageously, a respective trigger system or trigger unit can be set autonomously.


According to a first preferred implementation form of the second aspect of the invention, the controller is further configured to trigger the input signal based on the trigger type and/or trigger parameter received in the measurement device. Advantageously, for instance, efficiency can further be increased.


According to a second preferred implementation form of the second aspect of the invention, the controller is further configured to collect trigger feedback information from the measurement device at the neural network to train the neural network. Advantageously, for example, accuracy can further be increased.


According to a third aspect of the invention, a method for autonomous determining a trigger type and/or trigger parameter is provided. The method comprises the steps of determining at least one autoset parameter of an input signal in a measurement device by a trigger unit, processing the at least one autoset parameter in a neural network for triggering, and outputting at least a first trigger type and/or trigger parameter by the neural network for triggering to the trigger unit. Advantageously, the trigger unit may especially comprise or be a trigger controller or a trigger processor.


According to a first preferred implementation form of the third aspect of the invention, the method further comprises the step of triggering the input signal based on the trigger type and/or trigger parameter. Advantageously, for instance, triggering can be performed in a highly accurate and efficient manner.


According to a second preferred implementation form of the third aspect of the invention, the trigger type comprises at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof. Advantageously, for example, any kind of trigger type can be used.


According to a further preferred implementation form of the third aspect of the invention, the trigger parameter comprises at least one of a threshold value, a width value, a signal period value, or any combination thereof. Advantageously, for instance, any kind of trigger parameter can be used.


According to a further preferred implementation form of the third aspect of the invention, the at least one autoset parameter comprises at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof. Advantageously, for example, any kind of autoset parameter can be used.





BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary 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:



FIG. 1 shows a flow chart of a first exemplary embodiment of the first aspect of the invention;



FIG. 2 shows a flow chart of a second exemplary embodiment of the first aspect of the invention;



FIG. 3 shows an exemplary embodiment of the second aspect of the invention;



FIG. 4 shows an exemplary embodiment of a trigger unit in accordance with the second aspect of the invention; and



FIG. 5 shows a flow chart of an exemplary embodiment of the third aspect of the invention.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Firstly, FIG. 1 shows a flow chart of a first exemplary embodiment of the inventive method for training a neural network for triggering an input signal in a measurement device. In a first step 100, a trigger type and/or trigger parameter is provided from a cloud server hosting the neural network via a network to the measurement device. Then, in a second step 101, the input signal is triggered based on the trigger type and/or trigger parameter received in the measurement device. Furthermore, in a third step 102, trigger feedback information is collected from the measurement device at the neural network to train the neural network.


In this context, and in accordance with FIG. 2, it might be particularly advantageous if the method further comprises the step of using the trigger feedback information to improve the neural network. Furthermore, according to step 104 of FIG. 2, the method may further comprise the step of centrally updating the neural network. Moreover, also in accordance with FIG. 2, the method may further comprise the step of continuously improving the neural network.


With respect to the cloud server, it is noted that the cloud server may especially provide more processing power than each of respective local devices.


With respect to the trigger type, it is noted that the trigger type may preferably comprise at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof. With respect to the above-mentioned trigger parameter, it is noted that the trigger parameter may preferably comprise at least one of a threshold value, a width value, a signal period value, or any combination thereof.


Again, in accordance with FIG. 2, it might be particularly advantageous if the method further comprises the step of autonomously determining the trigger type and/or trigger parameter.


Furthermore, the method may further comprise the step of determining at least one autoset parameter of the input signal. In this context, the method may further comprise the step of processing the at least one autoset parameter in the neural network for triggering.


Moreover, according to step 109 depicted in FIG. 2, the method may especially comprise the step of outputting at least a first trigger type and/or trigger parameter by the neural network for triggering.


With respect to the above-mentioned at least one autoset parameter, it is noted that the at least one autoset parameter may preferably comprise at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof.


Now, with respect to FIG. 3, an exemplary embodiment of the inventive cloud server 10 for training a neural network for triggering an input signal in a measurement device is illustrated.


In accordance with FIG. 3, the cloud server 10 comprises a controller 11, wherein the controller 11 provides a trigger type and/or trigger parameter TT/TP from the cloud server 10 hosting the neural network via a network, exemplarily the internet and/or an intranet 12, to the measurement device, exemplarily a first group 13 comprising a first measurement device 14 and a second measurement device 15, and a second group 16 comprising a third measurement device 17.


Furthermore, the controller 11 may further trigger the input signal based on the trigger type and/or trigger parameter TT/TP received in the respective measurement device of the measurement devices 14, 15, 17. Moreover, the controller 11 may further collect trigger feedback information F from the measurement device 17 at the neural network to train the neural network. In this context, the controller 11 may preferably use the trigger feedback information F to improve the neural network.


It is noted that it might be particularly advantageous if the controller centrally updates the neural network. In addition to this or as an alternative, the controller 11 may continuously improve the neural network.


With respect to the above-mentioned trigger type TT, it is noted that the trigger type TT may preferably comprise at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof. With respect to the above-mentioned trigger parameter TP, it is noted that the trigger parameter TP may preferably comprise at least one of a threshold value, a width value, a signal period value, or any combination thereof.


It is further noted that it might be particularly advantageous if the cloud server 10 provides more processing power than each of respective local devices such as the measurement devices 14, 15, 17. Furthermore, the controller 11 of the cloud server 10 may autonomously determine the trigger type and/or trigger parameter TT/TP.


In addition to this or as an alternative, the controller 11 of the cloud server 10 or the cloud server 10 may determine at least one autoset parameter of the input signal especially with the aid of a trigger unit, preferably a trigger processor. In this context, the controller 11 or the cloud server 10, respectively, may comprise said trigger unit, preferably said trigger processor.


As an alternative, the trigger unit, preferably the trigger processor, may determine at least one autoset parameter of the input signal. In this context, the trigger unit, preferably the trigger processor, may be comprised by a measurement device such as at least one of the measurement devices 14, 15, 17. Additionally or alternatively, the controller 11 or the cloud server 10, respectively, may process the at least one autoset parameter in the neural network for triggering.


Further additionally or further alternatively, the controller 11 or the cloud server 10 may output at least a first trigger type and/or trigger parameter TT/TP by the neural network for triggering especially to the trigger unit, preferably to the trigger processor.


With respect to the above-mentioned at least one autoset parameter, it is noted that the at least one autoset parameter may preferably comprise at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof.


Again, with respect to the cloud server 10, it is noted that the cloud server 10 may comprise a model or a storage storing the model. In this context, said model may especially be always up to date. Furthermore, said model may especially be continuously improved. Moreover, the cloud server 10 may continuously learn especially in order to improve and/or train said model.


Now, with respect to the first group 13 and the second group 16, it is noted that the first group 13 of measurement devices may just use the model. It is further noted that the second group 16 of measurement devices may provide feedback information F especially in order to train the model.


Furthermore, with respect the measurement devices 14, 15, 17, it is noted that at least one, exemplarily each, of the measurement devices 14, 15, 17 may provide at least one input signal parameter, exemplarily an abstract input signal parameter AISP, especially for the cloud server 10 or the controller 11. It is further noted that the measurement devices of the second group 16, exemplarily the measurement device 17, may preferably provide feedback information F and an abstract input signal parameter AISP especially for the cloud server 10 or the controller 11.


Moreover, with respect to the above-mentioned trigger unit, preferably the above-mentioned trigger processor, FIG. 4 illustrates an exemplary embodiment of a multiple trigger unit 20 or a multiple trigger processor, respectively. As it can be seen from FIG. 4, the multiple trigger processor 20 receives an input signal and provides multiple trigger events, exemplarily a first trigger event 21 such as a glitch trigger event, a second trigger event 22 such as a width trigger event, and a third trigger event 23 such as a runt trigger event.


With respect to the above-mentioned trigger processor, it is noted that said trigger processor may especially be a trigger controller.


Furthermore, the multiple trigger unit 20 provides at least one autoset parameter ASP to a model 24 such as the above-mentioned model. Additionally, the multiple trigger unit 20 receives at least one trigger type and/or at least one trigger parameter TT/TP from the model 24. With respect to the model 24, it is noted that the model 24 especially allows for providing predicted trigger settings.


Finally, FIG. 5 shows a flow chart of an exemplary embodiment of the inventive method for autonomous determining a trigger type and/or trigger parameter. In a first step 200, at least one autoset parameter of an input signal in a measurement device is determined by a trigger unit. Then, in a second step 201, the at least one autoset parameter is processed in a neural network for triggering. Furthermore, in a third step 202, at least a first trigger type and/or trigger parameter is outputted by the neural network for triggering to the trigger unit


In accordance with step 203 of FIG. 5, it might be particularly advantageous if the method further comprises the step of triggering the input signal based on the trigger type and/or trigger parameter.


With respect to the trigger type, it is noted that the trigger type may especially comprise at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof.


With respect to the trigger parameter, it is noted that the trigger parameter may especially comprise at least one of a threshold value, a width value, a signal period value, or any combination thereof.


With respect to the at least one autoset parameter, it is noted that the at least one autoset parameter may especially comprise at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof.


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.


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.

Claims
  • 1. A method for training a neural network for triggering an input signal in a measurement device, the method comprising the steps of: providing a trigger type and/or trigger parameter from a cloud server hosting the neural network via a network to the measurement device,triggering the input signal based on the trigger type and/or trigger parameter received in the measurement device, andcollecting trigger feedback information from the measurement device at the neural network to train the neural network.
  • 2. The method according to claim 1, wherein the method further comprises the step of using the trigger feedback information to improve the neural network.
  • 3. The method according to claim 1, wherein the method further comprises the step of centrally updating the neural network.
  • 4. The method according to claim 1, wherein the method further comprises the step of continuously improving the neural network.
  • 5. The method according to claim 1, wherein the cloud server provides more processing power than each of respective local devices.
  • 6. The method according to claim 1, wherein the trigger type comprises at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof.
  • 7. The method according to claim 1, wherein the trigger parameter comprises at least one of a threshold value, a width value, a signal period value, or any combination thereof.
  • 8. The method according to claim 1, wherein the method further comprises the step of autonomously determining the trigger type and/or trigger parameter.
  • 9. The method according to claim 1, wherein the method further comprises the step of determining at least one autoset parameter of the input signal.
  • 10. The method according to claim 9, wherein the method further comprises the step of processing the at least one autoset parameter in the neural network for triggering.
  • 11. The method according to claim 9, wherein the at least one autoset parameter comprises at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof.
  • 12. The method according to claim 1, wherein the method further comprises the step of outputting at least a first trigger type and/or trigger parameter by the neural network for triggering.
  • 13. A cloud server for training a neural network for triggering an input signal in a measurement device, the cloud server comprising: a controller,wherein the controller is configured to provide a trigger type and/or trigger parameter from the cloud server hosting the neural network via a network to the measurement device, andwherein the controller is configured to collect trigger feedback information from the measurement device at the neural network to train the neural network.
  • 14. The cloud server according to claim 13, wherein the controller is further configured to trigger the input signal based on the trigger type and/or trigger parameter received in the measurement device.
  • 15. A method for autonomous determining a trigger type and/or trigger parameter, the method comprising the steps of: determining at least one autoset parameter of an input signal in a measurement device by a trigger unit,processing the at least one autoset parameter in a neural network for triggering, andoutputting at least a first trigger type and/or trigger parameter by the neural network for triggering to the trigger unit.
  • 16. The method according to claim 15, wherein the method further comprises the step of triggering the input signal based on the trigger type and/or trigger parameter.
  • 17. The method according to claim 15, wherein the trigger type comprises at least one of a glitch trigger, a width trigger, a runt trigger, a window trigger, a zone trigger, or any combination thereof.
  • 18. The method according to claim 15, wherein the trigger parameter comprises at least one of a threshold value, a width value, a signal period value, or any combination thereof.
  • 19. The method according to claim 15, wherein the at least one autoset parameter comprises at least one of an estimated frequency of the input signal, a peak value of the input signal, a median value of the input signal, a histogram of the input signal, or any combination thereof.
US Referenced Citations (13)
Number Name Date Kind
5414635 Ohta May 1995 A
10671912 Gottfried Jun 2020 B2
11221929 Katz Jan 2022 B1
11237894 Baum Feb 2022 B1
20190340492 Burger Nov 2019 A1
20190340779 Finkelstein Nov 2019 A1
20190362235 Xu Nov 2019 A1
20190370642 Liu Dec 2019 A1
20200130830 Dong Apr 2020 A1
20200202213 Darvish Rouhani Jun 2020 A1
20200293889 Terasaki Sep 2020 A1
20200394523 Liu Dec 2020 A1
20210081722 Restle Mar 2021 A1
Foreign Referenced Citations (1)
Number Date Country
0349328 Jan 1990 EP
Non-Patent Literature Citations (1)
Entry
Tektronix, “Triggering Fundamentals, with pinpoint/Visual Triggering and Advanced Search & Mark for DPO7000, MISO/DPO/DSA70000 Series Oscilloscopes, Primer, Jul. 2011, EA/FCA-POD”, 28 pages.
Related Publications (1)
Number Date Country
20210081722 A1 Mar 2021 US