MEASUREMENT APPLICATION DEVICE AND METHOD
20240036075 ยท 2024-02-01
Inventors
Cpc classification
International classification
Abstract
The present disclosure provides a measurement application device, comprising a signal interface that is configured to receive a signal that comprises at least two characterizing signal levels, a signal analyzer that is coupled to the signal interface and that is configured to analyze the received signal to determine individual sub-diagrams for the received signal, wherein each one of the sub-diagrams comprises a predetermined diagram type, a diagram processor coupled to the signal analyzer and a display, and arranges the sub-diagrams in a diagram arrangement where each one of the sub-diagrams is assigned a predetermined position in the diagram arrangement, and to control the display to display at least one of the sub-diagrams, and a user interface that receives user input with regard to the diagram arrangement where the diagram processor controls the displaying of the diagram arrangement by the display according to the user input.
Claims
1. A measurement application device, comprising: a signal interface that is configured to receive a signal that comprises at least two characterizing signal levels; a signal analyzer that is coupled to the signal interface and that is configured to analyze the received signal to determine individual sub-diagrams for the received signal, wherein each one of the sub-diagrams comprises a predetermined diagram type; a display; a diagram processor that is coupled to the signal analyzer and the display, and that is configured to arrange the sub-diagrams in a diagram arrangement, wherein each one of the sub-diagrams is assigned a predetermined position in the diagram arrangement, and to control the display to display at least one of the sub-diagrams arranged in the diagram arrangement; and a user interface configured to receive user input with regard to the diagram arrangement, wherein the diagram processor is configured to control the displaying of the diagram arrangement by the display according to the user input.
2. The measurement application device according to claim 1, wherein the diagram arrangement comprises predetermined diagram positions; and wherein the diagram processor is configured to assign each of the sub-diagrams to one of the predetermined diagram positions.
3. The measurement application device according to claim 1, wherein the diagram processor is configured to determine the sub-diagrams as at least one of eye diagrams and histograms.
4. The measurement application device according to claim 1, wherein the diagram processor is configured to determine at least one of the sub-diagrams for a signal level change that is greater than a single level step in the received signal.
5. The measurement application device according to claim 3, wherein the diagram processor is configured to control the display to display at least one sub-diagram comprising an eye-diagram and at least one sub-diagram comprising a histogram.
6. The measurement application device according to claim 2, wherein the diagram positions comprise consecutive diagram positions, and wherein the diagram processor is configured to assign consecutive positions to sub-diagrams that refer to adjacent level steps in the received signal; and wherein the diagram processor is configured to control the display to display a next sub-diagram according to a sequence of positions upon receiving a respective user input.
7. The measurement application device according to claim 2, wherein the diagram positions refer to angular positions, and wherein the diagram processor is configured to assign an angular position to at least one of the sub-diagrams; and wherein the diagram processor is configured to control the display to display the sub-diagrams as lines in a circular diagram with a common center point based on the assigned angular position.
8. The measurement application device according to claim 2, wherein the diagram processor is configured to control the display to display at least two sub-diagrams next to each other in two sections, and to overlay multiple sub-diagrams in at least one of the sections.
9. A data processing method, comprising: receiving a signal that comprises at least two characterizing signal levels; determining individual sub-diagrams for the received signal, wherein each one of the sub-diagrams comprises a predetermined diagram type comprising an eye diagram or a histogram; arranging the sub-diagrams in a diagram arrangement, wherein each one of the sub-diagrams is assigned a predetermined position in the diagram arrangement; displaying at least one of the sub-diagrams arranged in the diagram arrangement; receiving user input with regard to the diagram arrangement; and controlling the displaying of the diagram arrangement according to the user input.
10. The data processing method according to claim 9, wherein the diagram arrangement comprises predetermined diagram positions; and wherein each of the sub-diagrams is assigned to one of the predetermined diagram positions.
11. The data processing method according to claim 9, wherein the signal comprises at least three characterizing signal levels; and wherein at least one of the sub-diagrams is determined for a signal level change that is greater than a single level step in the received signal.
12. The data processing method according to claim 9, wherein displaying comprises displaying at least one sub-diagram comprising an eye-diagram and at least one sub-diagram comprising a histogram.
13. The data processing method according to claim 10, wherein the diagram positions comprise consecutive diagram positions, and wherein consecutive positions are assigned to sub-diagrams that refer to adjacent level steps in the received signal; and wherein displaying comprises displaying a next sub-diagram according to a sequence of positions upon receiving a respective user input.
14. The data processing method according to claim 10, wherein the diagram positions refer to angular positions, and an angular position is assigned to at least one of the sub-diagrams; and wherein displaying comprises displaying the sub-diagrams as lines in a circular diagram with a common center point based on the assigned angular position.
15. The data processing method according to claim 10, wherein displaying may comprise displaying at least two sub-diagrams next to each other in two sections and to overlaying multiple sub-diagrams in at least one of the sections.
16. A measurement application system, comprising: a signal interface that is configured to receive a signal that comprises at least two characterizing signal levels; a signal analyzer that is coupled to the signal interface and is configured to analyze the received signal to determine individual sub-diagrams for the received signal, wherein each one of the sub-diagrams comprises a predetermined diagram type; a diagram processor that is coupled to the signal analyzer and to a display, and that is configured to arrange the sub-diagrams in a diagram arrangement, wherein each one of the sub-diagrams is assigned a predetermined position in the diagram arrangement, and to control the display to display at least one of the sub-diagrams arranged in the diagram arrangement; and a user interface configured to receive user input with regard to the diagram arrangement, wherein the diagram processor is configured to control the displaying of the diagram arrangement by the display according to the user input.
17. The measurement application system according to claim 16, wherein the diagram arrangement comprises predetermined diagram positions; and wherein the diagram processor is configured to assign each of the sub-diagrams to one of the predetermined diagram positions.
18. The measurement application system according to claim 16, wherein the diagram processor is configured to determine the sub-diagrams as at least one of eye diagrams and histograms.
19. The measurement application system according to claim 16, wherein the diagram processor is configured to determine at least one of the sub-diagrams for a signal level change that is greater than a single level step in the received signal.
20. The measurement application system according to claim 19, wherein the diagram processor is configured to control the display to display at least one sub-diagram comprising an eye-diagram and at least one sub-diagram comprising a histogram.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0074] For a more complete understanding of the present disclosure and advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings. The disclosure is explained in more detail below using exemplary embodiments which are specified in the schematic figures of the drawings, in which:
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084] In the figures like reference signs denote like elements unless stated otherwise.
DETAILED DESCRIPTION OF THE DRAWINGS
[0085]
[0086] The signal interface 101 receive a signal 110 that comprises at least two characterizing signal levels. Two characterizing signal levels may refer to each one of the signal levels representing specific data, like for example in PAM signals.
[0087] The signal 110 is provided to the signal analyzer 102 that analyzes the received signal 110 to determine individual sub-diagrams 103-1-103-n for the received signal 110. The sub-diagrams 103-1-103-n may for example each comprise one of an eye-diagram, a histogram or other types of diagrams for at least parts of the signal 110. A sub-diagram may for example be provided only for specific level changes or level steps in the signal, as will be explained in more detail below.
[0088] The diagram processor 104 arranges the individual sub-diagrams 103-1-103-n in a diagram arrangement 105. The term diagram arrangement 105 may for example, refer to a data structure that defines positions for the single sub-diagrams 103-1-103-n relative to each other.
[0089] Each one of the sub-diagrams 103-1-103-n may comprise a predefined content. The content of each one of the sub-diagrams 103-1-103-n may for example, be defined by the manufacturer of the measurement application device 100. Further, it may be predefined, what content is to be assigned to what position. For example, the first sub-diagram 103-1 may be defined to be an eye-diagram for a level change or level step from level 0 to level 1, also called step 0-1. The second sub-diagram 103-2 may be defined to be an eye-diagram for a level change or level step from level 1 to level 2, also called step 1-2, and so on. The first sub-diagram 103-1 may now be assigned to a first position, the second sub-diagram 103-2 may be assigned to a second position and so on.
[0090] The positions may be defined in a one-dimensional list or in a two-dimensional list or array, or even in a three-dimensional list or array.
[0091] The diagram processor 104 further controls the display 106 to display at least one of the sub-diagrams 103-1-103-n on display 106. It is understood, that the diagram processor 104 may control the display to display additional information and user interface elements on the display. When in this disclosure it is stated that the diagram processor 104 displays, it is understood, that the display is controlled by the diagram processor 104 to provide a corresponding display.
[0092] A user may provider user input 111 via user interface 107 with regard to the diagram arrangement 105 or the displaying of the diagram arrangement 105. The user input may for example indicate that the sub-diagrams 103-1-103-n of the next or previous position is to be displayed. Of course, the user input 111 may refer to any one of the dimensions that the positions may be defined for, as indicated above.
[0093] The diagram processor 104 then controls the displaying of the diagram arrangement 105 on the display 106 according to the user input 111.
[0094] The diagram processor 104 may simply switch the displayed sub-diagram 103-1-103-n or sub-diagrams 103-1-103-n. In other embodiments, the diagram processor 104 may switch the content of the display 106 with a respective animation, like rolling the display content in the respective direction. Such an animation not only pleases the user, such an animation also indicates to the user in which direction with regard to the positions the displaying is switched and allows easier orientation for the user.
[0095] In the measurement application device 100 the display 106 shows a circular diagram. The circular diagram comprises a center point and three concentric circles. The center point refers to signal level 0, the first circle refers to signal level 1, the second circle refers to signal level 2, and the third circle refers to signal level 3.
[0096] In the circular diagram sub-diagrams 103-1-103-6 are shown as lines extending between the center point and the circles or between the circles.
[0097] As indicated above, the signal 110 may be a PAM signal. In the circular diagram, the sub-diagrams 103-1-103-6 are shown for a PAM-4 signal.
[0098] The sub-diagram 103-1 refers to the eye for level 0-1, sub-diagram 103-2 refers to the eye for level 1-2, sub-diagram 103-3 refers to the eye for level 2-3, sub-diagram 103-4 refers to the eye for level 0-2, sub-diagram 103-5 refers to the eye for level 0-3, and sub-diagram 103-6 refers to the eye for level 1-2.
[0099] The sub-diagrams 103-1-103-4 are distributed evenly with a 90 between them in each case. The further sub-diagrams 103-5-103-6 are then shown with a 90 angle between them and with a 45 shift with regard to sub-diagrams 103-1-103-4.
[0100] Of course, in other embodiments, other angles may be chosen or the angles may be user-configurable. Further, the user interface 107 may offer the user the possibility to select which ones of the sub-diagrams 103-1-103-n are to be shown on the display 106.
[0101] The sub-diagrams 103-1-103-6 are shown as lines in the circular diagram because the circular diagram includes the sub-diagrams 103-1-103-6 viewed from the top, while the sub-diagrams 103-1-103-6 may be two-dimensional diagrams when viewed from the front.
[0102]
[0103] The arrangement of
[0104] In each one of the three sub-diagrams 203-1-203-3 different signal curves are shown. The solid lines refer to signal parts spanning over all three sub-diagrams 203-1-203-3. The dashed lines refer to signal parts spanning over two of the sub-diagrams 203-1-203-3. Finally, the dashed-dotted lines refer to signal parts that span only over one of the sub-diagrams 203-1-203-3.
[0105] On the right,
[0106] The diagram arrangement may be thought of as a drum-like arrangement, that comprises the three sub-diagrams 203-1-203-3 as outer surface of the drum. When rotating the drum around the longitudinal axis the sub-diagrams 203-1-203-3 may be cycled through on the display. The longitudinal axis is the horizontal axis on the right of
[0107] If the diagram arrangement as shown in
[0108] The three single sub-diagrams 203-1-203-3 internally may each consist of an overlay of multiple sub-diagrams. For example, the respective signal analyzer may generate a single sub-diagram for the raising and the falling parts of the signal. Further, the signal analyzer may generate dedicated sub-diagrams for each possible level step i.e., level step 0-1, level step 1-2, level step 2-3, level step 0-2, level step 0-3, and level step 1-3. The user may then be offered a possibility to chose which of the generated sub-diagrams should be included in the sub-diagrams 203-1-203-3 that are shown on the display. It is understood, that single sub-diagrams may be overlayed
[0109]
[0110] The first section 320-1 is arranged on the left, while the second and third sections 320-2, 320-3 are arranged one over the other and right of the first section 320-1.
[0111] In the first section 320-1 the circular diagram of
[0112] In the second section 320-2, on the lower right side of the first section 320-1, a four-level eye-diagram is shown, wherein the horizontal lines in the eye-diagram correspond to the circles of the circular diagram. Consequently, the top line refers to signal level 0, the second line from the top refers to signal level 1, the third line from the top refers to signal level 2, and the fourth line from the top refers to signal level 3.
[0113] In the eye-diagram of section 320-2 only those signal lines are shown that correspond to sub-diagrams 303-3, 303-4, and 303-6, which are arranged in the circular diagram on the lower half of the circles.
[0114] In the third section 320-3, on the upper right side of the first section 320-1, another four-level eye-diagram is shown, wherein the horizontal lines in the eye-diagram correspond to the circles of the circular diagram. Consequently, the bottom line refers to signal level 0, the second line from the bottom refers to signal level 1, the third line from the bottom refers to signal level 2, and the fourth line from the bottom refers to signal level 3.
[0115] In the eye-diagram of section 320-3 only those signal lines are shown that correspond to sub-diagrams 303-1, 303-2, and 303-5, which are arranged in the circular diagram on the upper half of the circles. While sub-diagram 303-2 is horizontally arranged in the circular diagram, it is still shown in the upper section 320-3, such that the same number of sub-diagrams is included in both sections.
[0116] A user may also provide user input to modify the displayed arrangement. The user may for example provide user input to turn the circular diagram. While turning the circular diagram, the sections 320-2, and 320-3 may be adapted accordingly, to show the corresponding eye diagrams.
[0117]
[0118] The histograms may be generated as further sub-diagrams by the signal analyzer and may be combined with the eye-diagram-representing sub-diagrams into sub-diagrams 403-1-403-6.
[0119] The histograms may be shown as curves, or alternatively as bars, that extend from the line representing the respective one of the sub-diagrams 403-1-403-6, as if the line was the horizontal line of a histogram diagram, while the plane in which the circular diagram is provided is the drawing plane of the histogram diagram.
[0120] It is understood, that the circular diagram as shown in
[0121] The circular diagram as shown in
[0122]
[0123] The arrangement shown in
[0124] The upper section 520-1 shows a circular diagram as it is also shown in
[0125] Therefore, the left eye-diagram comprises sub-diagram 503-3, sub-diagram 503-4, and sub-diagram 503-1. The right eye-diagram comprises sub-diagram 503-2, subdiagram 503-5, and sub-diagram 503-6. A user may provide a user input to turn the circular diagram. In that case, the sub-diagrams 503-503-6 may be rearranged in the left and right eye-diagram accordingly.
[0126] The side section 520-3 comprises multiple sub-diagrams 503-11-503-16 that each comprise a histogram, wherein sub-diagram 503-11 comprises the histogram for eye-diagram 503-1, sub-diagram 503-12 comprises the histogram for eye-diagram 503-2, and so on.
[0127] It is understood, that a user may select which types of diagrams should be shown on the display and may freely configure and combine any of the elements as disclosed for the arrangements of this disclosure.
[0128]
[0129] The center of the histograms may represent a jitter of 0 ps (picoseconds). Exemplarily, the histograms 625-1-625-4 may show jitter from about 12 ps to about +12 ps.
[0130] In the circular diagram the center point may represent the 12 ps and an outer circle may represent +12 ps. A center circle may represent 0 ps.
[0131] In the circular diagram the single sub-diagrams may be shown as lines that are evenly distributed around the 360 of the circular diagram.
[0132] In embodiments, the lines representing the sub-diagrams 603-1-603-4 may be solid lines. In
[0133] The circular diagram may be combined with further diagrams. The single histograms may for example, be shown below or next to the circular diagram, as exemplified for the eye-diagrams in
[0134]
[0135] When the user rotates the circular diagram, the shown histograms in the lower section 720-2 may be updated accordingly. The user may also choose to overlap multiple histograms in the left and right sub-diagrams.
[0136] For sake of clarity in the following description of the method-based
[0137]
[0138] The diagram arrangement 105 may for example, comprises predetermined diagram positions, and each of the sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 may be assigned to one of the predetermined diagram positions.
[0139] The signal 110 may comprise at least three characterizing signal levels, like for example a PAM-3 signal. At least one of the sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 may in such cases be determined for a signal level change that is greater than a single level step in the received signal 110. With a PAM-3 signal, such a signal step would be a 0-2 signal step that skips level 2.
[0140] Displaying S4 may comprise displaying at least one sub-diagram 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 comprising an eye-diagram and at least one sub-diagram 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 comprising a histogram 625-1, 625-2, 623-3, 625-4, 725-2, 725-4. The two sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 may be displayed next to each other or below each other. As explained above, more than two sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 may also be shown.
[0141] The diagram positions may comprise consecutive diagram positions, and consecutive positions may be assigned to sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 that refer to adjacent level steps in the received signal 110. In such embodiments, displaying S4 may comprise displaying the next sub-diagram 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 according to the sequence of the positions upon receiving a respective user input 111.
[0142] The diagram positions may also refer to angular positions. In such embodiments, an angular position may be assigned to at least one of the sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6. Displaying S4 may comprise displaying the sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 as lines in a circular diagram with a common center point based on the assigned angular positions.
[0143] Displaying S4 may comprise displaying at least two sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 next to each other in two sections 320-1, 320-2, 320-3, 520-1, 520-2, 520-3, 720-1, 720-2, 720-3. Further, multiple sub-diagrams 103-1-103-n, 203-1-203-3, 303-1-303-6, 403-1-403-6, 503-1-503-6, 603-1-603-6 may be overlaid in at least one of the sections 320-1, 320-2, 320-3, 520-1, 520-2, 520-3, 720-1, 720-2, 720-3.
[0144]
[0145] The oscilloscope OSC1 comprises a housing HO that accommodates four measurement inputs MIP1, MIP2, MIP3, MIP4 that are coupled to a signal processor SIP for processing any measured signals. The signal processor SIP is coupled to a display DISP1 for displaying the measured signals to a user.
[0146] The elements of the measurement application device may be implemented in corresponding elements of the oscilloscope OSC1. For example, the signal interface may be implemented in the measurement inputs MIP1, MIP2, MIP3, MIP4. The signal analyzer, and the diagram processor may be implemented in the signal processor SIP. The display may be implemented in the display DISP1. Any of the user input elements (not explicitly shown) of the oscilloscope OSC1 may be used as user input for the measurement application device.
[0147] Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations exist. It should be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration in any way. Rather, the foregoing summary and detailed description will provide those skilled in the art with a convenient road map for implementing at least one exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope as set forth in the appended claims and their legal equivalents. Generally, this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.
LIST OF REFERENCE SIGNS
[0148] 100 measurement application device [0149] 101 signal interface [0150] 102 signal analyzer [0151] 103-1-103-n sub-diagram [0152] 203-1-203-3 sub-diagram [0153] 303-1-303-6 sub-diagram [0154] 403-1-403-6 sub-diagram [0155] 503-1-503-6 sub-diagram [0156] 603-1-603-6 sub-diagram [0157] 104 diagram processor [0158] 105 diagram arrangement [0159] 106 display [0160] 107 user interface [0161] 110 signal [0162] 111 user input [0163] 215 viewing direction [0164] 320-1, 320-2, 320-3 section [0165] 520-1, 520-2, 520-3 section [0166] 720-1, 720-2, 720-3 section [0167] 25 625-1, 625-2, 623-3, 625-4 histogram [0168] 725-2, 725-4 histogram [0169] 626-1-626-6 section [0170] OSC1 oscilloscope [0171] HO housing [0172] MIP1, MIP2, MIP3, MIP4 measurement input [0173] SIP signal processing [0174] DISP1 display