Patent Description:
In the state of the art, several application scenarios are known that require analysis and visualization of measurement data gathered, wherein the measurement data relates to time-varying data, for instance a time-dependent voltage, a frequency-dependent field strength and so on.

The different application scenarios inter alia comprise identification of interference sources, real-time comparison between multiple antennas/receivers for time alignment and/or for base station position estimation, e.g. direction finding in general.

In the state of the art, techniques are known to process and display the time-varying data, which include providing a waterfall diagram. In persistent waterfall diagrams, measurement data of previous measurements is displayed in lighter colours, wherein the measurement data is superimposed as layers behind current measurement data in order to show the respective history of the overall measurement data.

Further, the techniques known in the state of the art also comprise max-hold detection, wherein maximum values and/or minimum values are displayed while showing the current measurements. However, no history of the measurement data is provided by the max-hold detection technique. Accordingly, the max-hold detection technique has disadvantages compared to persistent waterfall diagrams, as no historic information about the measurements is provided.

However, a problem associated with those waterfall diagrams is that each measurement trace is superimposed on top of each other, which makes it inter alia difficult to perform interference detection and/or to compare two separate waterfalls with each other, e.g. in case of investigating multiple antennas.

Patent application <CIT> discloses a pulse signal frequency analysis method based on time difference between peaks and energy weighting. The method includes intercepting all the pulses in a continuous signal and obtaining an energy-weighted histogram of the pulse frequency distribution. The method further includes performing threshold correction on the energy-weighted histogram and obtaining a pulse frequency distribution histogram at different thresholds.

Patent application <CIT> discloses a method for detecting signal features of a measurement signal. The method includes providing at least two separate data sections of at least one measurement signal, determining a measurement parameter vector for each provided data section of the measurement signal, and processing the measurement parameter vectors as input data by a trained auto-encoder neural network to detect signal features of said measurement signal.

Patent application <CIT> discloses a spectrum analyzer comprising at least one analog receiver including at least on analog-digital converter, at least one digital analysis section for the signal, and at least one interposed reduction unit for reducing the sampling rate of the signal. The incoming signal is first multiplied by a signal having at least one variable frequency or phase and then cyclically accumulated in at least one buffer store.

Patent application <CIT> discloses a measuring device for increasing a contrast of a plurality of measured values displayed in a spectrogram or a spectral histogram. The measuring device comprises a data-acquisition unit, a computer unit, and a statistic unit. The statistic unit is configured to calculate a distribution which contains a frequency of occurrence for every level value of measured values to be displayed. The computer unit is configured to establish a dynamic range over which the contrast extends, wherein a specified proportion of the level values which image noise are not used for specification of a dynamic range.

Accordingly, there is a need for an improved possibility to investigate multiple antennas, particularly to identify interference in an easier manner while also ensuring real-time comparison between multiple antennas/receivers for time alignment and/or for base-station position estimation.

The invention provides a method of processing measurement data, according to the features of claim <NUM>. Further, the invention provides a system for processing measurement data, according to the features of claim <NUM>. Further embodiments are defined in the corresponding dependent claims. The description and drawings also present additional examples, aspects, implementations, example embodiments, non-claimed embodiments, etc.. for the better understanding of the embodiments defined in the appended claims. In this respect, the invention is defined by the claims.

The invention is based on the finding that the drawbacks of the techniques known in the state of the art are overcome by using a combination of a persistent waterfall diagram with a time storage and simultaneously providing the measurement data of past measurements as time-variant histograms. Accordingly, information concerning the past, e.g. historical data, is derivable from the histogram provided by the processing component. Accordingly, more information compared to a typical max-hold detection technique can be obtained. The respective waterfall diagram comprises persistent traces since the waterfall lines are associated with the individual histograms. Thus, the respective waterfall diagram is different to a classical waterfall diagram that is typically based on the measurement quantity itself rather than histogram(s).

Hence, the invention relates to providing a distribution of the measurement quantity depending on a respective variable on which the measurement quantity depends during the at least one period of time. The measurement component feeds the processing component with the at least one two-dimensional histogram, which processes the at least one two-dimensional histogram in order to produce the respective data used for generating the waterfall diagram, namely a visual representation of the data by means of a waterfall diagram, as well as for generating the histogram of the processing component.

Particularly, the histogram of the processing component comprises more historical information than the respective two-dimensional histogram submitted which is associated with the respective period of time, as the histogram of the processing component stores the measurement data associated with several two-dimensional histograms submitted previously, namely the ones of several periods of time.

Generally, the measurement quantity may relate to a physical variable such as a level, a field strength, a voltage, etc. The measurement quantity is measured over a certain variable, e.g. a time within a time period, a frequency, a location or similar, during an observation period that may comprise several periods of time associated with a respective two-dimensional histogram provided by the measurement component when processing the respective measurement data. In other words, the entire observation period may be discretized or rather segmented in several time segments, namely several periods of time. In other words, several two-dimensional histograms may be gathered during the observation period by means of the measurement component.

Accordingly, the measurement component may produce several two-dimensional histograms for several periods of time, particularly consecutive periods of time. In fact, a respective two-dimensional histogram is provided for each period of time. The several periods of time together relate to the observation period, e.g. the entire measurement duration, namely the time spent for gathering the measurement data. Put differently, the entire measurement duration, namely the observation period, is segmented into several time segments that correspond to the respective periods of time, which are associated with a dedicated two-dimensional histogram, respectively.

Generally, the method and the system allow for a real-time retrieval of information with optimized storage of historical data, particularly when compared to max-hold techniques known in the state of the art. Accordingly, it is easier to identify interferences and to perform real-time comparison between multiple antennas/receivers for timing alignment and/or for base-station position estimation.

In fact, the measurement component may perform several measurements of the measurement quantity with respect to the variable. The measurement component discretizes the measurement data obtained from the several measurements into time segments, namely periods of time, within the observation period. The respective two-dimensional histogram provided by the measurement component is associated with a specific period of time, wherein the two-dimensional histogram has a first scale for the size of the measurement quantity and a second scale for the size of the variable. Put differently, the scales form a two-dimensional grid, wherein each point on the first scale marks a row and each point on the second scale marks a column in the grid. For each grid point a counter is provided which is incremented with each measurement that falls on the respective grid point, e.g. the respective point on the first scale and the respective point on the second scale. The counters associated with the grid form a histogram for the respective time segment, namely the period of time. The counters are set to <NUM> at the beginning of the respective periods of time, e.g. time segments, after the measurement data associated with the (ending) period of time, e.g. the respective two-dimensional histogram, has passed to the processing component.

The respective two-dimensional histogram provided is processed by the processing component such that a histogram of the processing component as well as a waterfall diagram are generated. The histogram of the processing component is a two-dimensional polychrome histogram, wherein a ratio between the measured frequency of the measurement quantity in the respective counter and the total number of measurements of the measurement quantity in the corresponding second scale of the histogram is shown in a color-coded manner.

The waterfall diagram comprises coloured pixels, wherein a row of the pixels in the waterfall diagram corresponds to the variable, e.g. the discrete second scale of the size of the variable. The colour of the pixels may be determined based on the respective counters of the column of the histogram that is assigned to the specific waterfall line.

An aspect provides that the two-dimensional histogram provided by the measurement component is added to the histogram of the processing component and/or a defined number of individual histograms associated with the several waterfall lines of the waterfall diagram are subtracted, thereby obtaining a processed histogram after the period of time. Accordingly, the level of history, namely the information of the histogram outputted by means of the processing component, as well as the information provided by the waterfall diagram depend on each other, as information associated with the waterfall diagram, namely histograms associated with the several waterfall lines of the waterfall diagram, are subtracted such that they do not contribute to the processed histogram provided by the processing component.

Generally, the histogram of the measurement component may be added to the histogram of the processing component after each period of time.

The system comprises a user interface, via which the length of the at least one period of time can be set and/or parameters of the waterfall diagram can be adapted. The user is enabled to interact with the system by means of the user interface in order to adapt settings applied to the method of processing the measurement data, namely adapting the period of time. Hence, the amount of measurement data associated with the two-dimensional histogram provided by the measurement component can be adapted.

Additionally or alternatively, parameters of the waterfall diagram may be adapted, namely parameters defining the respective visualization of the data associated with the waterfall diagram such as a colour coding.

Further, it can be adapted how much history of the overall measurement data should be displayed by the (processed) histogram of the processing component. As discussed above, the (processed) histogram of the processing component and the information provided by the waterfall diagram are mutually dependent on each other.

The user interface and the processing component together are configured to allow a selection of a waterfall line. Hence, a waterfall line may be selected. The waterfall line selected serves as a limiting line for the waterfall diagram and the histogram of the processing component, as the limiting line defines which individual histograms associated with waterfall lines are subtracted from the histogram of the processing component such that a processed histogram is obtained that is associated with a sum of all individual histograms of the waterfall lines up to the limiting line selected. The user interface may be associated with a dedicated control element for the setting or rather selection of the limiting line such that the user is enabled to change the respective selection of the limiting line.

For instance, the user may change the limiting line from L(u) to L(u2). If u2>u, all histograms that follow the lines u+<NUM>, u+<NUM>,. , u2 are added to the histogram of the processing component, thereby providing the processed histogram, whereas in case of u2<u all histograms assigned to the waterfall lines u2+<NUM>, u2+<NUM>,. , u are subtracted from the histogram, thereby providing the processed histogram.

Accordingly, the user can choose by the adaptable limiting line, particularly at any time, how much history should be provided by the (processed) histogram of the processing component, which therefore is a time-variant histogram.

In other words, the history of the measurement quantity shown in the representation of the histogram outputted by the processing component may be associated to a greater or lesser extent, which depends on the respective selection of the limiting line.

Another aspect provides that the histogram has at least two waterfall stages, also called histogram levels. The first waterfall stage is fed by the two-dimensional histogram received from the measurement component, whereas the second waterfall stage is fed from an accumulator associated with the previous waterfall stage, namely the first waterfall stage. In other words, the processing component comprises at least one accumulator that receives and accumulates the two-dimensional histogram(s) received from the measurement component in a defined manner.

Moreover, the accumulator may be assigned to a dedicated waterfall line of the waterfall diagram, whereas waterfall level lines associated with the respective waterfall stage or rather waterfall level are assigned to histograms as well such that each waterfall line of the waterfall diagram is associated with an individual histogram, either the one of the accumulator or one of the waterfall level lines.

Particularly, a decision maker is associated with the accumulator, which is configured to decide whether the content forwarded to the accumulator is accumulated by means of the accumulator or fed into a subsequent waterfall stage. The decision can be made, for example, by the number of additions already carried out by the accumulator or when exceeding a certain point in time, e.g. a defined point in time. The respective parameters of the decision maker can be changed during the operation of the system. Then, the observation period shown in the waterfall diagram also changes. The longer the decision maker enables the accumulator to accumulate content, the slower the respective information on the measurement quantity flows in the subsequent waterfall level or rather subsequent waterfall stage, as the information is accumulated in the accumulator of the previous waterfall stage.

The histogram and/or the waterfall diagram may be processed by a trained machine learning model for image processing, which is trained such that characteristic regions are detected, particularly regions being indicative of an interference, or for direction finding and/or for an antenna switching. In fact, the time-varying histogram provided by the processing component is effectively a set of updating images, which ensures that the trained machine learning algorithm for image processing can be used to identify certain indicative characteristics in the images. This depends on the respective application and/or training of the machine learning algorithm.

Moreover, the histograms are stored in compressed form. Accordingly, the respective storage capacity required by the system can be lowered appropriately. Since an individual histogram is provided for each waterfall line, the compressed form has an impact on the overall required storage capacity.

Generally, each line in the time-variant histogram may relate to one frame containing data from digital IQ symbols.

Moreover, the system may comprise a display that is connected with the processing component. The processing component is configured to provide the data associated with the (processed) histogram and the data associated with the waterfall diagram such that the display is enabled to display (the respective representations of) the histogram and the waterfall diagram. In other words, the histogram as well as the waterfall diagram both are displayed so as to inform a user about the measurement(s) performed. The user may interact with the system, particularly by means of the user interface, in order to make settings with regard to the display characteristics that have an influence on the visual representation of the waterfall diagram and/or the one of the histogram. For instance, the user may select a certain limiting line that decides how much history is provided in the (processed) histogram outputted by the processing component. Furthermore, the user may generally set the respective scaling of the waterfall diagram and/or the histogram while using the user interface.

In addition, the processing component may be configured to calculate the respective colour of the displayed pixels of the waterfall lines according to at least one defined ruling. The calculation ensures that an intuitive waterfall diagram is provided that can be easily understood by the user.

The colour code of the respective pixels is determined by a ruling from the counters of the column of the histogram that is assigned to the waterfall line. For instance, the colour results from the smallest or largest line number that has a counter value different from zero in the respective column of the associated histogram. Alternatively, the colour results from a certain line number in the histogram, wherein a specified percentage of the measured values of the measurement quantity in a corresponding column in the associated histogram are below or above the certain line number. Alternatively, a mean value for a respective column of the associated histogram is calculated, wherein a colour code is assigned to the mean value that is used for illustration purposes. In another alternative, a mean value for the respective column of the associated histogram is calculated in dependency of a function of the row, wherein the respective colour code was assigned to the inverse function of the mean value.

A further aspect provides that the at least one defined ruling to be applied for calculating the colour of the displayed pixels is adaptable, particular by means of a user interface. Hence, different rulings may be selected, particularly by the user, that shall be applied in order to change the respective colour of the displayed pixels. The ruling may be adapted or rather selected during the operation of the system, namely during the representation. Hence, it is not necessary that the respective ruling has to be defined at the beginning of the operation. In other words, the user is enabled to change the ruling for the representation of the waterfall diagram during the operation of the system and/or to select several rulings between which the user may change during the representation. Accordingly, different statistical properties of the measurement quantity with respect to the variable can be visualized over time within the entire observation period.

Generally, the (processed) histogram consists of coloured pixels that are located in rows and columns, namely a grid. The respective colour code of the pixels located in the grid is determined by a ruling that takes the counter value into account, which counts the frequency of the occurrence of an associated grid point in the measurement data, e.g. defined by the respective column and the respective row. For instance, the ratio between the measured frequencies of the measured quantity in the counter associated with the respective grid point and the total number of measurements of the measured quantity in the associated column is illustrated in a color-coded manner.

According to a further embodiment, the system may comprise several inputs via which different types of measurement data are gathered being processed by means of the measurement component and the processing component. In fact, measurement data associated with multiple inputs may be gathered and/or processed simultaneously, e.g. radio frequency (RF) data, electrical data in general, audio data, temperature data or other data. The respective data may be gathered from multiple inputs, for instance antennas, cables or similar.

The foregoing aspects and many of the attendant advantages of the claimed subject matter will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein.

In <FIG>, a system <NUM> for processing measurement data is shown, which comprises a measurement component <NUM> as well as a processing component <NUM>.

The measurement component <NUM> has at least one sensor interface <NUM> for gathering the measurement data. In addition, the measurement component <NUM> has an output data interface <NUM> via which the measurement component <NUM> is connected with the processing component <NUM>, which has a respective input data interface <NUM>.

As shown in <FIG>, the measurement component <NUM> is generally configured to measure at least one measurement quantity that depends on a variable so that the measurement quantity is provided as a function of the respective variable. In the shown embodiment, the measurement quantity is indicated by "a", whereas the variable is indicated by "b" such that the function is denoted by "a(b)".

For instance, the measurement quantity is associated with a physical variable, e.g. level, field strength, voltage, etc., which depends on the variable, for instance a time in a time period, a frequency or a location.

The measurement component <NUM> is generally configured to perform several measurements of the measurement quantity with respect to the variable during a certain observation period, mainly an overall measurement time. The respective measurement points obtained are discretised in time segments, namely periods of time, within the observation period on a scale SA associated with the measurement quantity as well as the scale SB for the variable on which the measurement quantity depends.

In <FIG>, it is shown that the measurement component <NUM> is enabled to produce a histogram HM(t) for one period of time. The histogram HM(t) is associated with the first scale SA associated with the measurement quantity a and the second scale SB associated with the variable b, thereby forming a two-dimensional grid. Each point on the scale SA marks a row, whereas each point on the scale SB marks a column in the respective grid.

Further, for each grid point, a counter Z(a, b) is provided, which is incremented with each measurement that falls on the respective grid point. The respective counters Z(a,b) arranged in the grid form the histogram HM(t) for the respective time segment, namely the period of time. The respective counters Z(a, b) of the histogram HM(t) are set to zero at the beginning of the period of time such that the counters Z(a, b) start counting.

Accordingly, the measurement component <NUM> is generally configured to gather measurement data by means of the measurement interface <NUM>, wherein the measurement data is internally processed by means of the measurement component <NUM> such that the two-dimensional histogram HM(t) of the measurement quantity as a function of the variable for the period of time is produced.

Particularly, several two-dimensional histograms are produced by means of the measurement component <NUM> when taking measurement data associated with several periods of time into account, namely for the entire measurement duration.

Moreover, the measurement component <NUM> may comprise several inputs associated with several measurement interfaces <NUM> via which different types of measurement data are gathered that are processed by means of the measurement component <NUM> and the processing component <NUM> subsequently, as will be described later.

Alternatively, the system <NUM> comprises several measurement components <NUM>, each having a single input, e.g. a single measurement interface <NUM>. The several measurement components <NUM> may be connected with the processing component <NUM>.

The at least one two-dimensional histogram HM(t), namely the one of the period of time, is forwarded via the output data interface <NUM> of the measurement component <NUM> to the input data interface <NUM> of the processing component <NUM> such that the two-dimensional histogram HM(t) is received from the measurement component <NUM> for further processing.

In case of several two-dimensional histograms HM(t) produced by means of the measurement component <NUM>, these several two-dimensional histograms HM(t) are forwarded to the processing component <NUM>, particularly in a subsequent manner.

The processing component <NUM> is generally configured to process the two-dimensional histogram(s) HM(t) received from the measurement component <NUM> in order to generate data associated with a histogram HP provided by the processing component <NUM> and data associated with a waterfall diagram WD provided by the processing component <NUM>.

The respective diagrams, particularly their representations, relate to an output <NUM> of the processing component <NUM>, which may be visualized on a display <NUM> of the system <NUM>.

The waterfall diagram WD has several waterfall lines L(j), wherein each of the several waterfall lines L(j) is associated with an individual histogram, namely a time-variant histogram.

Accordingly, the processing component <NUM> provides a persistent waterfall diagram that has the several waterfall lines associated with individual histograms.

Additionally, past measurements associated with the measurement data received and processed is also provided by means of the processing component <NUM> since the time-variant histograms are provided by means of the processing component <NUM> in addition to the waterfall diagram.

The respective output <NUM> of the processing component <NUM>, particularly the visualizations provided by the display <NUM> connected with the processing component <NUM>, is illustrated in <FIG> for an example and in <FIG> for another example.

In other words, the processing component <NUM> outputs a representation of a histogram as well as a representation of a waterfall, which are illustrated by means of the display <NUM>.

As mentioned above, the respective waterfall diagram WD provided consists of waterfall lines L(j) that are assigned to one or more waterfall levels S(k). A single waterfall level S(k) comprises i=<NUM>. n(k) waterfall level lines LS(k, i) that are followed by an accumulator A(k) <NUM>.

In <FIG>, this is shown for the first waterfall level S(k=<NUM>), as this waterfall level, namely the first one, consists of i=<NUM>. n(k=<NUM>)=<NUM> waterfall level lines LS(<NUM>, i) which are followed by the accumulator A(k=<NUM>) <NUM>. Hence, the first waterfall level S(k=<NUM>) comprises the waterfall level lines LS(<NUM>,<NUM>), LS(<NUM>,<NUM>), LS(<NUM>,<NUM>), LS(<NUM>,<NUM>) and the accumulator A(<NUM>) <NUM>.

In case, n(k) equals zero, the respective waterfall level would only consist of the accumulator <NUM>, e.g. without any preceding waterfall level lines.

Generally, each of the waterfall level lines LS(k, i) of step k is assigned to a histogram W(k, i), wherein each accumulator <NUM> is associated with a histogram HA(k).

Accordingly, a respective histogram, namely either W(k, i) or histogram HA(k), is assigned to each waterfall line L(j) of the respective waterfall level S(k).

This is also shown in <FIG>, as S(k=<NUM>) has in total <NUM> waterfall lines L(j) with j=<NUM>. <NUM>, wherein L(j=<NUM>) to L(j=<NUM>) are associated with the histograms W(k=<NUM>, i) with i=<NUM>. n(k)=<NUM>, namely the histograms associated with the waterfall level lines LS(k=<NUM>, i) with i=<NUM>. n(k=<NUM>)=<NUM>. Further, waterfall line L(j=<NUM>) is assigned to the histogram HA(k=<NUM>) of the respective accumulator A(k=<NUM>) <NUM>.

Accordingly, the first waterfall stage, namely the first waterfall level S(k=<NUM>), is fed by the histogram(s) HM(t) from the measurement component <NUM> directly, whereas the further stages S(k) with k><NUM> are fed by histograms from the accumulators A(k-<NUM>) <NUM> of the respective previous stages.

The accumulator <NUM> of the last waterfall level can be omitted, which is shown in <FIG> since the system <NUM> has only a single accumulator <NUM>.

In fact, the state of the waterfall level S(k) changes whenever a histogram H is fed into the respective level S(k).

The accumulator A(k) <NUM> is generally associated with a decision maker <NUM> that is configured to decide if content of the accumulator A(k) <NUM> is fed into the next level S(k+<NUM>) or if the accumulator A(k) <NUM> takes over the respective histogram W(k, i=n(k)) such that the respective histogram is accumulated in the respective accumulator A(k) and not fed into the next stage, e.g. the next waterfall level S(k+<NUM>).

The respective decision of the decision maker <NUM> whether the respective content is fed into the next stage or accumulated can be made by the number of additions already carried out in the accumulator A(k) <NUM> or by exceeding a certain point in time.

The respective parameters of the decision maker <NUM> can be changed during the operation of the system <NUM>, wherein the observation period, namely the entire measurement time, shown in the waterfall representation also changes.

Generally, the longer the decision maker <NUM> lets histogram(s) accumulate in the respective accumulator A(k) <NUM>, the slower the information on the measured variable flows into the subsequent waterfall level S(k+<NUM>).

As shown in <FIG>, the waterfall diagram has at least two waterfall stages, wherein the first waterfall stage S(k=<NUM>) is fed by the two-dimensional histogram(s) HM(t) received from the measurement component <NUM>, whereas a second waterfall stage S(k=<NUM>) is fed from the accumulator H(k=<NUM>) associated with the previous waterfall stage S(k=<NUM>).

After each period of time, the respective two-dimensional histogram HM(t) received from the measurement component <NUM> is added to the histogram HP of the processing component <NUM>.

In addition, a certain waterfall line L(u) of the several waterfall lines provided in the waterfall diagram can be selected, to which either HA(k) or W(k, i) is assigned. In fact, this depends whether the selected waterfall line is the last one of the respective waterfall level S(k), which is associated with HA(k), namely the histogram of the accumulator A(k) <NUM>.

For this purpose, the processing component <NUM> inter alia comprises a user interface <NUM> via which the user can generally adapt certain settings that are used for preparing the data for visualization, e.g. the length of the at least one period of time, thereby defining the amount of measurement data associated with one two-dimensional histogram.

The user may also interact with the user interface <NUM> of the processing component <NUM> in order to select the respective waterfall line L(u), particularly a respective control element <NUM>.

Hence, the user is enabled to change the selection of the waterfall line L(u) that corresponds to a limiting line for the illustration of the data, namely the representations of the waterfall diagram WD and the histogram HP.

For instance, when the user changes the selection of the line L(u) to L(u2) during the processing, the histogram HP displayed and the waterfall diagram WD displayed change.

Specifically, if u2>u, all individual histograms associated with the waterfall lines L(j) that follow the lines u+<NUM>, u+<NUM>,. u2 are assigned and added to the histogram HP provided by the processing component <NUM>. If u2<u, all individual histograms assigned to the waterfall lines of u2+<NUM>, u2+<NUM>,. , u are subtracted from the histogram HP provided by the processing component <NUM>.

Accordingly, the respective waterfall line L(u) that serves as limiting line is adjustable such that the user is enabled to choose at any time how much history should be displayed by means of the histogram HP provided by the processing component <NUM>. Therefore, conventional max-hold detectors are superfluous, as the user can decide which period of time measured in the past should be displayed in its statistical frequency, namely the histogram thereof.

The histogram HP and/or the waterfall diagram WD may be processed by a trained machine learning model <NUM> for image processing. The machine learning model <NUM> may be trained such that characteristic regions are detected in the histogram HP and/or waterfall diagram WD. These characteristic regions may relate to regions being indicative of an interference, indicative for direction finding and/or indicative for an antenna switching during the respective measurement. As shown in <FIG>, the trained machine learning model <NUM> is run by the processing component <NUM>. Alternatively, a separately formed machine learning module may be provided on which the trained machine learning model <NUM> runs.

The processing component <NUM> is generally configured to calculate the respective colour of displayed pixel of the waterfall lines according to at least one defined ruling such that the user is enabled to obtain information from the respective waterfall diagram, namely its visualization. The ruling may be adapted by the user interacting with the user interface <NUM>. Hence, the respective ruling for the representation of the waterfall diagram WD can be adapted during the operation of the system <NUM>. Particularly, the respective ruling may be changed on-the-fly so that the respective representation can be changed directly and live.

The histograms may be stored in a compressed form, thereby reducing the storage capacity required by the system <NUM>.

Generally, the system <NUM> may comprise several inputs via which different types of measurement data are gathered, which are processed by means of the measurement component <NUM> and the processing component <NUM>.

Therein and in the following, the term "component" is understood to describe suitable hardware, suitable software, or a combination of hardware and software that is configured to have a certain functionality.

The hardware may, inter alia, comprise a CPU, a GPU, an FPGA, an ASIC, or other types of electronic circuitry.

Certain embodiments disclosed herein, particularly the respective module(s) and/or unit(s), utilize circuitry (e.g., one or more circuits) in order to implement standards, protocols, methodologies or technologies disclosed herein, operably couple two or more components, generate information, process information, analyze information, generate signals, encode/decode signals, convert signals, transmit and/or receive signals, control other devices, etc. Circuitry of any type can be used.

Claim 1:
A method of processing measurement data, wherein the method comprises the steps of:
- Gathering measurement data by means of a measurement component (<NUM>),
- Processing the measurement data by means of the measurement component (<NUM>), thereby producing at least one two-dimensional histogram, HM, of a measurement quantity depending on a variable for at least one period of time,
- Forwarding, by means of the measurement component (<NUM>), the at least one two-dimensional histogram, HM, to a processing component (<NUM>),
- Processing, by means of the processing component (<NUM>), the at least one two-dimensional histogram, HM, received from the measurement component (<NUM>), thereby generating data associated with at least one histogram, HP, and data associated with a waterfall diagram, WD, having several waterfall lines, L, wherein each of the several waterfall lines, L, is associated with an individual histogram, and
- Selecting a waterfall line, L, through a user interface (<NUM>), via which the length of the at least one period of time can be set and/or parameters of the waterfall diagram, WD, can be adapted, wherein the waterfall line, L, serves as a limiting line for the waterfall diagram, WD, and the histogram, HP, of the processing component (<NUM>), as the limiting line defines which individual histograms associated with waterfall lines, L, are subtracted from the histogram, HP, of the processing component (<NUM>) such that a processed histogram is obtained that is associated with the sum of all individual histograms of the waterfall lines, L, up to the limiting line selected.