Back to results
US 11,976,943 B2Granted
Method for processing continuous sensor signals, and sensor system
AssigneeRobert Bosch GmbH
InventorIvan Flores Delgado
Life of this patent
Estimating the term…
Abstract
A method for processing continuous sensor signals of a sensor in which a sensor signal is sampled at a sampling frequency and a series of sampled values able to be classified in terms of time is generated in this way, the sampling frequency is dynamically adapted to the spectral signal properties of the sensor signal variable over time and an item of time information is allocated to the thereby generated sampled values, which allows an allocation of the sampled values in terms of time.
Claims16
A method for processing continuous sensor signals of a sensor, the method comprising:
- specifying starting values for a plurality of parameters, including a minimum sampling frequency, a maximum sampling frequency, a starting value of the sampling frequency, a duration of a test time interval, a value for the test sampling frequency, a first tolerance value, a second tolerance value, a first adaptation factor, and a second adaptation factor, wherein the parameters are stored in a configuration memory;
- sampling, with a sensor device, a sensor signal at the sampling frequency;
- classifying a series of sampled values which are classifiable in terms of time;
- waiting for new data of the test time interval;
- checking whether new data of the test time interval are available because new sampled test values were ascertained, and if so, then a frequency analysis of the sensor signal based on the sampled test values is carried out to ascertain a bandwidth of the sensor signal with a frequency analysis;
- checking whether a current sampling frequency is greater than a multiple of a bandwidth by the first tolerance value, and if so, then it is checked whether the current sampling frequency is lower than a maximum sampling frequency, and if so, then the current sampling frequency is reduced based on the bandwidth and the first adaptation factor, wherein when the current sampling frequency is not lower than the maximum sampling frequency, then the sampling frequency is not changed;
- wherein when the current sampling frequency is not greater than the multiple of the bandwidth by the first tolerance value, then it is checked whether the current sampling frequency is lower than the multiple of the bandwidth of the sensor signal by the second tolerance value, and if not, then the current sampling frequency remains unchanged, and if so, it is checked whether the current sampling frequency is greater than the minimum sampling frequency, and if not, then the current sampling frequency is maintained, and if so, the sampling frequency is based on the bandwidth and the second adaptation factor;
- ascertaining a maximum frequency of the sensor signal based on the sampled values of the sensor signal;
- wherein the sampling frequency is dynamically adapted to the spectral signal properties of the sensor signal varying over time,
- wherein an item of time information is allocated to the generated sampled values, which allows for the classification of the sampled values in terms of time signal,
- wherein the sensor device includes a signal filter, which filters the sampled values,
- wherein the signal filter has filter properties which are selected as a function of the sampling frequency,
- wherein the upper and/or the lower sampling frequency are externally predefined for the sampling rate to specify a maximum current consumption,
- wherein to limit the current consumption, the maximum sampling rate is predefined, and the minimum time interval is predefined between two sampling instants, at which corresponding sampled values are generated, and
- wherein the adaptation factors depend on how strongly and/or how frequently the spectral signal properties of the sensor signal are changing.
12 more elements
A sensor system, comprising:
- a processor to process sensor signals, including a sensor element for acquiring at least one physical measured variable and for converting this measured variable into a continuous electrical sensor signal, and which is configured to perform the following:
- specifying starting values for a plurality of parameters, including a minimum sampling frequency, a maximum sampling frequency, a starting value of the sampling frequency, a duration of a test time interval, a value for the test sampling frequency, a first tolerance value, a second tolerance value, a first adaptation factor, and a second adaptation factor, wherein the parameters are stored in a configuration memory;
- sampling, with a sensor device, the sensor signal at a predefinable sampling frequency to generate sampled values of the sensor signal;
- waiting for new data of the test time interval;
- checking whether new data of the test time interval are available because new sampled test values were ascertained, and if so, then a frequency analysis of the sensor signal based on the sampled test values is carried out to ascertain a bandwidth of the sensor signal with a frequency analysis;
- checking whether a current sampling frequency is greater than a multiple of a bandwidth by the first tolerance value, and if so, then it is checked whether the current sampling frequency is lower than a maximum sampling frequency, and if so, then the current sampling frequency is reduced based on the bandwidth and the first adaptation factor, wherein when the current sampling frequency is not lower than the maximum sampling frequency, then the sampling frequency is not changed;
- wherein when the current sampling frequency is not greater than the multiple of the bandwidth by the first tolerance value, then it is checked whether the current sampling frequency is lower than the multiple of the bandwidth of the sensor signal by a second tolerance value, and if not, then the current sampling frequency remains unchanged, and if so, it is checked whether the current sampling frequency is greater than the minimum sampling frequency, and if not, then the current sampling frequency is maintained, and if so, the sampling frequency is based on the bandwidth and the second adaptation factor;
- analyzing the spectral signal properties of the sensor signal;
- adapting the sampling frequency as a function of the currently ascertained spectral signal properties of the sensor signal;
- and
- allocating an item of time information to the sampled values of the sensor signal;
- wherein the sensor device includes a signal filter, which filters the sampled values,
- wherein the signal filter has filter properties which are selected as a function of the sampling frequency,
- wherein the sampling frequency is dynamically adapted to the spectral signal properties of the sensor signal varying over time,
- wherein the analyzing includes determining a bandwidth of the sensor signal with a frequency analysis, and ascertaining a maximum frequency of the sensor signal based on the sampled values of the sensor signal,
- wherein the upper and the lower sampling frequency are externally predefined for the sampling rate to specify a maximum current consumption,
- wherein to limit the current consumption, the maximum sampling rate is predefined, and the minimum time interval is predefined between two sampling instants, at which corresponding sampled values are generated, and
- wherein the adaptation factors depend on how strongly and/or how frequently the spectral signal properties of the sensor signal are changing.
15 more elements
Dependencies are inferred from the claim text.