This application claims the benefit of European Patent Application No. 23190903, filed on Aug. 10, 2023, which application is hereby incorporated herein by reference.
The present disclosure relates to an apparatus, a radar system and a method.
When multiple radar sensors operate in proximity, interferences between the radar sensors can occur. These interferences can result in false or undetected targets. They can significantly affect the reliability and performance of radar-based detection. Hence, there is a demand for an improved differentiation between interferences and true targets.
Some aspects of the present disclosure relate to an apparatus, comprising processing circuitry configured to obtain radar data indicative of a radar signal of a first radar sensor, determine an amount of samples of interest present in the radar data, the samples of interest having a value which fulfills a predetermined criterion relative to a predetermined amplitude threshold, and determine at least one of a presence of an interference of a second radar sensor with the first radar sensor and a presence of a target in a field of view of the first radar sensor based on the amount of samples of interest detected in the radar data.
Some aspects of the present disclosure relate to a method, comprising obtaining radar data indicative of a radar signal of a first radar sensor, determining an amount of samples of interest present in the radar data, the samples of interest having a value which fulfills a predetermined criterion relative to a predetermined amplitude threshold, and determining at least one of a presence of an interference of a second radar sensor with the first radar sensor and a presence of a target in a field of view of the first radar sensor based on the amount of samples of interest detected in the radar data.
Some examples of apparatuses and/or methods will be described in the following by way of example only, and with reference to the accompanying figures, in which
Some examples are now described in more detail with reference to the enclosed figures. However, other possible examples are not limited to the features of these embodiments described in detail. Other examples may include modifications of the features as well as equivalents and alternatives to the features. Furthermore, the terminology used herein to describe certain examples should not be restrictive of further possible examples.
Throughout the description of the figures same or similar reference numerals refer to same or similar elements and/or features, which may be identical or implemented in a modified form while providing the same or a similar function. The thickness of lines, layers and/or areas in the figures may also be exaggerated for clarification.
When two elements A and B are combined using an “or”, this is to be understood as disclosing all possible combinations, i.e., only A, only B as well as A and B, unless expressly defined otherwise in the individual case. As an alternative wording for the same combinations, “at least one of A and B” or “A and/or B” may be used. This applies equivalently to combinations of more than two elements.
If a singular form, such as “a”, “an” and “the” is used and the use of only a single element is not defined as mandatory either explicitly or implicitly, further examples may also use several elements to implement the same function. If a function is described below as implemented using multiple elements, further examples may implement the same function using a single element or a single processing entity. It is further understood that the terms “include”, “including”, “comprise” and/or “comprising”, when used, describe the presence of the specified features, integers, steps, operations, processes, elements, components and/or a group thereof, but do not exclude the presence or addition of one or more other features, integers, steps, operations, processes, elements, components and/or a group thereof.
The apparatus 100 may be external to the radar sensor 130 and communicatively coupled to it or to said data storage. As an alternative to the example of
The interface circuitry 120 may be any device or means for communicating or exchanging data. For instance, the interface circuitry 120 may be a set of electronic components, circuits, and/or subsystems for interaction between different interfacing entities such as devices, systems, or components. It may comprise voltage level shifters, buffers, amplifiers, filters, converters, multiplexers, demultiplexers, and/or various other electronic elements.
The processing circuitry 110 may be, e.g., a single dedicated processor, a single shared processor, or a plurality of individual processors, some of which or all of which may be shared, a digital signal processor (DSP) hardware, an application specific integrated circuit (ASIC), a microcontroller or a field programmable gate array (FPGA). The processing circuitry 110 may optionally be coupled to, e.g., read only memory (ROM) for storing software, random access memory (RAM) and/or non-volatile memory.
The processing circuitry 110 is configured to obtain radar data indicative of a radar signal of the first radar sensor 130. The processing circuitry 110 may, for example, receive the radar data via the interface circuitry 120 or may directly access the radar data in case the processing circuitry 110 is integrated into the first radar sensor 130. Additionally or alternatively, the processing circuitry 110 may determine or generate the radar data, e.g., by receiving the radar signal or a signal derived thereof and sampling said signal using an analog-to-digital converter (ADC).
The first radar sensor 130 may be any electronic device for emitting and receiving a radio frequency signal, i.e., a radar transceiver. The first radar sensor 130 is configured to receive the radar signal and optionally generate radar data based on the received radar signal. For instance, the first radar sensor 130 may include a transmitter which generates and emits an electromagnetic wave in the radio frequency band (a radar emit signal) towards a field of view of the first radar sensor 130, and a receiver which captures the above radar signal (radar receive signal) emanating from the field of view. The radar signal may include echoes or reflections from the radar emit signal reflected off from objects in the field of view. The radar data may, e.g., indicate an intermediate frequency signal, baseband signal or a Doppler shift signal derived from the radar receive signal and a reference frequency signal. The radar data may indicate samples of said signal, each comprising amplitude and/or phase information about the signal at a specific point in time.
However, the radar data may be impaired by a so-called interference of a second, different radar sensor 140 with the first radar sensor 130. The second radar sensor 140 (of same or different type like the first radar sensor 130) may operate at a same or similar radio frequency in the vicinity of the first radar sensor 130. An emission of radar signals (interference signals) by the second radar sensor 140 may cause false targets in the radar data or falsely trigger a motion detection in the analysis of the radar data generated by the first radar sensor 130 in case the radiation of the second radar sensor 140 is mistaken for an echo of the radar emit signal of the first radar sensor 130. The interference may in some cases “blind” the first radar sensor 130, i.e., a valid target or target motion is not at all or not properly detectable anymore. For example, the interfering signal of the second radar sensor 140 may be so strong, e.g., when the radar sensors are close to each other, that, during the interference, a target (motion) signature in the recorded radar data is covered or overlaid by the interference signal signature. Generally, the interference signal may disturb an operation of the first radar sensor 130.
The interference or disturbance may, e.g., occur sporadically depending on a clocking of the first radar sensor 130 and/or the second radar sensor 140. For example, both or one of the radar sensors 130, 140 may be a pulsed Doppler radar sensor or a frequency modulated continuous wave (FMCW) radar sensor. The first radar sensor 130 (victim) may alternatively be an always-on Doppler radar sensor, then sporadic interference may still occur if the second radar sensor 140 (aggressor) is duty-cycled. The interference at the victim may be detected, when at the time of sampling the aggressor is on. If both radar sensors 130, 140 are duty-cycled, both may be able to detect an interference of the respective other radar sensor based on the technique described herein. Both radar sensors may have a respective RC oscillator to provide the clocking of radar pulses. For two RC oscillators, the clocks may be asynchronous (running independently from each other) or at least not precisely synchronous, for which reason interferences may occur frequently but only for a very short time.
An example of how an interference may affect a radar signal of a (first) radar sensor is illustrated by
The diagrams 200 show measurements with the first radar sensor (victim) being a pulsed Doppler radar sensor (Doppler radar sensor in pulse mode, duty-cycled Doppler radar sensor) with an RC oscillator exhibiting a frequency of 11.05 Megahertz. The interference is caused by a second radar sensor (aggressor) which is a pulsed Doppler radar sensor based on an RC oscillator with a frequency of 11.21 Megahertz. The second radar sensor has a distance of about 1 meter to the first radar sensor. Both radar sensors operate with a pulse width of 10 microseconds and a pulse repetition time of 1000 microseconds. The first radar sensor is configured to have a time duration per frame of 300 milliseconds and a number of samples per frame of 256 (sample rate: 1 kilohertz). The target scenarios (
In
Conventionally, outliers caused by interference, e.g., outliers 212 and 222, would be wrongly interpreted as a target, or if interference samples are simply discarded, a target such as in the example of
By contrast, the apparatus 100 of
The processing circuitry 110 is configured to determine an amount (number) of samples of interest present in the radar data. The samples of interest have a value which fulfills a predetermined criterion relative to a predetermined amplitude threshold. For instance, the samples of interest may indicate an amplitude with a value or slope which fulfills the predetermined criterion. For example, samples exceeding a noise floor or being located outside a value interval of noise in the radar signal may be considered samples of interest. The noise value interval may be determined heuristically, e.g., by trial and error for a specific target application or by statistical evaluation of random samples generated with a known interference/target scenario.
The predetermined criterion may specify a mathematical relation between the value of a sample and the amplitude threshold. If the mathematical relation is determined to be true, said sample is considered a sample of interest (or not). For example, the predetermined criterion may specify that the value has to, e.g., exceed, fall below or be equal to the amplitude threshold or exhibit a certain value difference to the amplitude threshold to classify the corresponding sample as sample of interest. The amplitude threshold may comprise two amplitude thresholds marking the upper and lower limit of a value interval in which the samples of noninterest fall (i.e. the samples which are determined not to be samples of interest), e.g., a negative valued threshold and a positive valued threshold or one threshold above and one below a reference (e.g., mean or median) amplitude value.
In the examples illustrated by
In the case of noise only (
In the case of interference only (
In other examples than shown in
Additionally or alternatively, the processing circuitry 110 may be configured to determine an absolute value of a sample of the radar data and determine that said sample is a sample of interest in response to determining that the absolute value of said sample exceeds the predetermined amplitude threshold. For instance, unlike it is shown in
The processing circuitry 110 may be configured to determine the number of samples of interest through determining how many samples of the radar data have a value fulfilling the predetermined criterion, e.g., exceeding (and/or falling below) the amplitude threshold. That is, the processing circuitry 110 may determine the number of samples of interest by counting the occurrences of such samples.
The number of samples of interest may, for instance, be determined for one or more frames of samples or a predetermined number of consecutive samples. In other words, determining the quantity of samples of interest may be associated with a specific count of radar data frames or samples. A frame refers to a specific time window during which a certain number of samples are collected. The processing circuitry 110 may, for instance, determine (e.g., count) the number of samples of interest in a first frame, store the value and/or use it for further processing, as explained below. The processing circuitry 110 may then determine the number of samples of interest for a second frame and use it likewise for further radar data analysis. In this manner, the number of sample of interest may be continuously updated for one selected frame after another.
In case of a frame-wise counting of samples of interest, the processing complexity may be decreased since other analysis of the radar data such as averaging out random noise may be in frames, too. The determination of the number of samples may focus on either a single or multiple, e.g., successive frames. Alternatively, the processing circuitry 110 may take a set count of (e.g., consecutive) samples as basis, e.g., regardless of their position within frames, and count the samples of interest among these samples. This may be beneficial for continuous monitoring of the environment of the radar sensor or reduced latency since the processing circuitry 110 doesn't need to wait for a complete frame to be collected before initiating analysis. The counting may also be terminated in case the number of samples of interest exceeds a certain target threshold. Generally, the technique described herein may provide the adaptability of the radar signal processing to different target applications in choosing whether samples and/or frames are analyzed.
The processing circuitry 110 is further configured to determine at least one of a presence of an interference of the second radar sensor 140 with the first radar sensor 130 and a presence of a target in a field of view of the first radar sensor 130 based on the amount of samples of interest detected in the radar data. The processing circuitry 110 may, for example, determine whether the amount of samples of interest indicates presence of a target or an exclusive presence of an interference. A certain low number of samples of interest (e.g., per frame) above the noise floor may indicate outliers or spikes in the radar data and, thus, indicate presence of an interference. For a true target or target motion, a large amount of samples of interest may be expected.
In this way, the apparatus 100 may provide a signal processing technique to improve the mitigation of interferences and their effect in the radar data analysis. The proposed technique may be based on an outlier detection to deal with (self-) interference among RC oscillator-based radar sensors, e.g., pulsed Doppler and/or FMCW radar sensors.
A target threshold may be set for evaluating the amount of samples of interest. For example, the processing circuitry 110 may be further configured to determine that a target is present in response to determining that at least one of the amount of samples of interest and a ratio of the amount of samples of interest relative to a predetermined amount of samples in the radar data fulfills one or more predetermined first criterion relative to a target threshold. That is, thresholding may be applied to the amount of samples of interest. The target threshold may be determined heuristically for the target application and/or depending on the number of samples per frame, the clocking of the first radar sensor 130, the sampling rate etc. The amount of samples or the ratio may be considered indicative for a target if it exceeds (e.g., is above) the target threshold. Regardless of the interference, the apparatus 100 may be capable of detecting a target correctly using the target threshold, thus, the blinding of the first radar sensor 130 may be prevented.
For the ratio, the amount of samples of interest may be related to the number of samples within a frame of the radar data generated by the first radar sensor 130, for instance. In this way, the amount of samples may be convertible to a percentage value which is more universally applicable for different use cases of the apparatus 100—thus, the target threshold does not necessarily have to be adjusted if, e.g., a number of samples per frame is changed.
Optionally, several frames may be jointly processed for evaluating whether the target is present or not. For example, the first criterion may have to be fulfilled for at least a predefined number of consecutive frames of the radar data. For instance, only if each frame of the consecutive frames or if a predefined number of frames of the consecutive frames indicates that the first criterion is fulfilled (e.g., that the amount of samples of interest in said frame exceeds the target threshold), presence of a target is assumed. Optionally, a sliding window may be applied to a certain number y≥2 of consecutive frames: final determination that a target motion is present may be output only if at least x≥1 (e.g., 2) frames of the y (e.g., 5) consecutive frames fulfill the first criterion. By jointly processing blocks of frames, e.g., by averaging or fusing information from neighboring frames, the apparatus 100 may compensate for randomly occurring interference-caused outliers within one frame and accurately differentiate between interference and true target.
Additionally or alternatively, interference may be explicitly searched for. For example, the processing circuitry 110 may be configured to determine that the interference of the second radar sensor 140 is present and that no target is present in response to determining that at least one of the amount of samples of interest and a ratio of the amount of samples of interest relative to a predetermined amount of samples in the radar data fulfills one or more predetermined second criterion relative to a target threshold. For instance, the second criterion may consist in the amount of samples of interest being more than 0 but smaller than the target threshold. This may be advantageous to take further measures in case interference is detected—for example, output a warning signal, change an operation mode of the first radar sensor 130 for interference mitigation, or alike.
Interference and target detection may, in some examples, be combined: For instance, as a first step, the respective amount of samples of interest are determined in each frame of a certain number of consecutive frames using an amplitude threshold TH1. In a second step, the processing circuitry 110 may determine whether the amount of samples of interest or a ratio (percentage) of the amount of samples per samples of a frame fulfills a certain first or second criterion relative to the target threshold TH2. A third step may be the evaluation of the output of the second step: Interference may be considered to be present if the number/percentage of samples of interest fulfills the second criterion (e.g., if it is more than 0 but smaller than TH2), which might be an optional output of the apparatus 100. A target or target motion may be considered to be detected if the number/percentage of samples of interest fulfill the first criterion (e.g., if it is greater as or equal to TH2).
An example of such an interference/target detection is illustrated by
Referring back to
In some examples, the processing circuitry 110 may be configured to determine the amount of samples of interest in a baseband signal of the radar signal. For instance, the radar data may indicate the baseband signal. The baseband signal refers to a signal obtained by, e.g., downconverting or mixing the radar signal that is received by the first radar sensor 130. For instance, the baseband signal may represent a conversion of the radio-frequency radar signal into a lower frequency signal. The baseband signal may be a time-domain representation of the radar signal. The baseband signal may comprise information about a signal strength (amplitude) of the radar signal and a phase or Doppler shift of the radar signal.
The processing circuitry 110 may optionally pre-process (a digital representation of) the baseband signal to improve the interference and/or target detection. For example, the processing circuitry 110 may be configured to remove or attenuate an (amplitude) offset of the baseband signal and determine the number of samples of interest using the amplitude threshold in the offset-removed baseband signal. That is, the number of samples of interest may be determined from samples of modified radar data indicating the offset-removed baseband signal. This may enable the usage of an absolute value of the samples for determining whether said sample is a sample of interest. In this way, only one value for the amplitude threshold has to be set instead of providing an upper and lower limit marking samples of interest. Thus, the pre-processing may simplify the sample evaluation.
The processing circuitry 110 may use any offset removal or attenuation technique. For instance, the processing circuitry 110 may be configured to determine the offset through determining at least one of a median value of the baseband signal, a mean value of the baseband signal, a median value of a predefined number of samples (e.g., the first z≥2 samples or the first 3 or 5 samples) of the baseband signal and a mean value of an analog-to-digital-converter (ADC) output of the first radar sensor 130. The offset may be determined for each frame of the baseband signal, for instance. The processing circuitry 110 may then, e.g., subtract the determined offset from the amplitude of the samples. In case of individual I/Q processing, the processing circuitry 110 may subtract an individual (respective) offset from the corresponding I samples or Q samples of the baseband signal.
In summary, the apparatus 100 may decrease false motion detection of the first radar sensor 130 caused by other radar sensors 140 operating in the same frequency region. This may improve the performance of the target application of the first radar sensor 130, lower the power consumption of a radar system coupled to the first radar sensor 130 which is not permanently falsely woken up, and enable the undisturbed usage of multiple radar sensors, e.g., in the same room or location.
Although the apparatus 410 and the first radar sensor 420 are depicted as separate blocks in
In case the apparatus 410 is only partially included in the first radar sensor 420, the radar system 400 may include distributed processing circuitry carrying out respective parts of the processing steps, e.g., in the form of first processing (sub-) circuitry included in the first radar sensor 420, and second processing (sub-) circuitry external to the sensor and in communication with the first processing circuitry through interface circuitry (e.g., interface circuitry 120), for instance, for exchange of data between the first and the second processing circuitry.
In case the apparatus 410 is integrated in the first radar sensor 420, the processing circuitry and the first radar sensor 420 may be jointly integrated in a single semiconductor chip, or in more than one semi-conductor chip.
In case the apparatus 410 is not included in the first radar sensor 420, the processing circuitry may take the form of processing circuitry external to the first radar sensor 420 and may be communicatively coupled therewith through interface circuitry.
The first radar sensor 420 may be a Doppler radar sensor in pulse mode (pulsed Doppler radar sensor, duty-cycled Doppler radar sensor), for instance. That is, the radar sensor 420 may be a Doppler radar sensor (e.g., emitting substantially a single frequency radiation) which is not continuously on, instead it emits short “pulses” when a sample is required to save power. The radar sensor 420 may, thus, be duty-cycled, i.e., have a duty cycle (ratio between pulse duration or pulse width and the period or pulse repetition interval) of less than 1. In such a radar sensor, (short-duration) radar pulses are transmitted, e.g., in bursts or packets. These radar pulses are reflected off objects in the radar's field of view, including stationary and moving targets. The first radar sensor 420 then receives the reflected signals (echo) and generates a radar (receive) signal based on the received echo. By analyzing the Doppler shift of the returned signals, it may determine the velocity of targets relative to the first radar sensor 420. The radar system 400 may determine the presence of persons based on a velocity signature in the radar signal, for instance.
The first radar sensor 420 may alternatively be an always-on Doppler radar sensor, then sporadic interference may occur if a second, different radar sensor (aggressor) is duty-cycled. The interference at the first radar sensor 420 may be detected, when at the time of sampling the second radar sensor is on. If both radar sensors are duty-cycled, both may be able to detect an interference of the respective other radar sensor based on the technique described herein.
The first radar sensor 420 may comprise an optional RC oscillator configured to output a clock signal for emitting the radar signal. A pulse repetition interval of the radar signal may be based on the clock signal. That is, the clock signal may provide the timing for the pulse repetition interval. For instance, a start of the pulse repetition interval may be set by counting a predefined number of pulses (e.g., falling or rising edges) of the clock signal.
The radar system 400 may further comprise main processing circuitry external to the processing circuitry of the apparatus 410. For example, the processing circuitry of the apparatus 410 may trigger an activation or wake-up of the main processing circuitry if a target or target motion is detected. The main processing circuitry may then perform further and more complex processing of the radar data like Fourier transformations or alike.
More details and aspects of the radar system 400 are explained in connection with the proposed technique or one or more examples described above, e.g., with reference to
More details and aspects of the method 500 are explained in connection with the proposed technique or one or more examples described above, e.g., with reference to
In the following, some examples of the proposed technique are presented:
An example (e.g., example 1) relates to an apparatus, comprising processing circuitry configured to obtain radar data indicative of a radar signal of a first radar sensor, determine an amount of samples of interest present in the radar data, the samples of interest having a value which fulfills a predetermined criterion relative to a predetermined amplitude threshold, and determine at least one of a presence of an interference of a second radar sensor with the first radar sensor and a presence of a target in a field of view of the first radar sensor based on the amount of samples of interest detected in the radar data.
Another example (e.g., example 2) relates to a previous example (e.g., example 1) or to any other example, further comprising that the processing circuitry is further configured to determine that a target is present in response to determining that at least one of the amount of samples of interest and a ratio of the amount of samples of interest relative to a predetermined amount of samples in the radar data fulfills one or more predetermined first criterion relative to a target threshold.
Another example (e.g., example 3) relates to a previous example (e.g., one of the examples 1 or 2) or to any other example, further comprising that the processing circuitry is configured to determine that the interference of the second radar sensor is present and that no target is present in response to determining that at least one of the amount of samples of interest and a ratio of the amount of samples of interest relative to a predetermined amount of samples in the radar data fulfills one or more predetermined second criterion relative to a target threshold.
Another example (e.g., example 4) relates to a previous example (e.g., example 2) or to any other example, further comprising that the first criterion is to be fulfilled for at least a predefined number of consecutive frames of the radar data.
Another example (e.g., example 5) relates to a previous example (e.g., one of the examples 1 to 4) or to any other example, further comprising that the processing circuitry is configured to determine the number of samples of interest through determining how many samples of the radar data have a value exceeding the amplitude threshold.
Another example (e.g., example 6) relates to a previous example (e.g., one of the examples 1 to 5) or to any other example, further comprising that the processing circuitry is configured to determine an absolute value of a sample of the radar data and determine that said sample is a sample of interest in response to determining that the absolute value of said sample exceeds the predetermined amplitude threshold.
Another example (e.g., example 7) relates to a previous example (e.g., one of the examples 1 to 6) or to any other example, further comprising that the processing circuitry is configured to determine a respective amount of samples of interest for I samples and Q samples of the radar data.
Another example (e.g., example 8) relates to a previous example (e.g., one of the examples 1 to 7) or to any other example, further comprising that the processing circuitry is configured to determine the amount of samples of interest in a baseband signal of the radar signal.
Another example (e.g., example 9) relates to a previous example (e.g., example 8) or to any other example, further comprising that the processing circuitry is configured to remove or attenuate an offset of the baseband signal and determine the number of samples of interest using the amplitude threshold in the offset-removed baseband signal.
Another example (e.g., example 10) relates to a previous example (e.g., example 9) or to any other example, further comprising that the processing circuitry is configured to determine the offset through determining at least one of a median value of the baseband signal, a mean value of the baseband signal, a median value of a predefined number of samples of the baseband signal and a mean value of an analog-to-digital-converter output of the first radar sensor.
An example (e.g., example 11) relates to a radar system, comprising the apparatus of any one of the previous examples, and the first radar sensor, wherein the first radar sensor is configured to receive the radar signal and generate the radar data based on the received radar signal.
Another example (e.g., example 12) relates to a previous example (e.g., example 11) or to any other example, further comprising that the first radar sensor is a Doppler radar sensor.
Another example (e.g., example 13) relates to a previous example (e.g. example 11 or 12), further comprising that the first radar sensor comprises an RC oscillator configured to output a clock signal for emitting the radar signal.
An example (e.g., example 14) relates to a method, comprising obtaining radar data indicative of a radar signal of a first radar sensor, determining an amount of samples of interest present in the radar data, the samples of interest having a value which fulfills a predetermined criterion relative to a predetermined amplitude threshold, and determining at least one of a presence of an interference of a second radar sensor with the first radar sensor and a presence of a target in a field of view of the first radar sensor based on the amount of samples of interest detected in the radar data.
Another example (e.g., example 15) relates to a non-transitory machine-readable medium having stored thereon a program having a program code for performing the method of example 14, when the program is executed on a processor or a programmable hardware.
Another example (e.g., example 16) relates to a program having a program code for performing the method of example 14, when the program is executed on a processor or a programmable hardware.
The aspects and features described in relation to a particular one of the previous examples may also be combined with one or more of the further examples to replace an identical or similar feature of that further example or to additionally introduce the features into the further example.
Examples may further be or relate to a (computer) program including a program code to execute one or more of the above methods when the program is executed on a computer, processor or other programmable hardware component. Thus, steps, operations or processes of different ones of the methods described above may also be executed by programmed computers, processors or other programmable hardware components. Examples may also cover program storage devices, such as digital data storage media, which are machine-, processor- or computer-readable and encode and/or contain machine-executable, processor-executable or computer-executable programs and instructions. Program storage devices may include or be digital storage devices, magnetic storage media such as magnetic disks and magnetic tapes, hard disk drives, or optically readable digital data storage media, for example. Other examples may also include computers, processors, control units, (field) programmable logic arrays ((F)PLAs), (field) programmable gate arrays ((F)PGAs), graphics processor units (GPU), application-specific integrated circuits (ASICs), integrated circuits (ICs) or system-on-a-chip (SoCs) systems programmed to execute the steps of the methods described above.
It is further understood that the disclosure of several steps, processes, operations or functions disclosed in the description or claims shall not be construed to imply that these operations are necessarily dependent on the order described, unless explicitly stated in the individual case or necessary for technical reasons. Therefore, the previous description does not limit the execution of several steps or functions to a certain order. Furthermore, in further examples, a single step, function, process or operation may include and/or be broken up into several sub-steps, -functions, -processes or -operations.
If some aspects have been described in relation to a device or system, these aspects should also be understood as a description of the corresponding method. For example, a block, device or functional aspect of the device or system may correspond to a feature, such as a method step, of the corresponding method. Accordingly, aspects described in relation to a method shall also be understood as a description of a corresponding block, a corresponding element, a property or a functional feature of a corresponding device or a corresponding system.
The following claims are hereby incorporated in the detailed description, wherein each claim may stand on its own as a separate example. It should also be noted that although in the claims a dependent claim refers to a particular combination with one or more other claims, other examples may also include a combination of the dependent claim with the subject matter of any other dependent or independent claim. Such combinations are hereby explicitly proposed, unless it is stated in the individual case that a particular combination is not intended. Furthermore, features of a claim should also be included for any other independent claim, even if that claim is not directly defined as dependent on that other independent claim.
Number | Date | Country | Kind |
---|---|---|---|
23190903 | Aug 2023 | EP | regional |