Patent ID: 11880427
Assignee: STMICROELECTRONICS S.R.L.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of processing at least one sensing signal received from an inertial sensor coupled to a dynamical system evolving over time, wherein the at least one sensing signal comprises a time series of signal samples, the method comprising:
measuring the at least one sensing signal via the inertial sensor;
receiving the at least one sensing signal at a processing circuit coupled to the inertial sensor;
high-pass filtering the time series of signal samples via the processing circuit to produce a filtered time series therefrom;
applying delay embedding processing to the filtered time series via the processing circuit, wherein the delay embedding processing comprises:
i) providing a first delay embedding parameter and a second delay embedding parameter, the first and second delay embedding parameters indicating a dimension for a matrix and a time delay, respectively; and
ii) producing a set of time-shifted time series of signal samples, the set of time-shifted time series including a number of time-shifted replicas of the filtered time series, the number equal to the matrix dimension indicated by the first delay embedding parameter decremented by one, the time-shifted replicas of the filtered time series being mutually shifted over time of a time-delay equal to the time delay indicated by the second delay embedding parameter;

producing a first matrix, wherein producing the first matrix comprises storing the set of time-shifted time series in a memory circuit block coupled to the processing circuit as an ordered list of entries in the first matrix,
applying a first truncation to the first matrix to produce a second matrix, wherein the first truncation comprises truncating the entries in the ordered list of entries at one end of the first matrix to remove a number of items from the entries, the number equal to a product of the first delay embedding parameter decreased by one times the second delay embedding parameter;
applying entry-wise processing to the second matrix, wherein applying entry-wise processing comprises selecting at least one processing pipeline among a first processing pipeline and a second processing pipeline, the at least one processing pipeline comprising performing Kernel Density Estimation (KDE), and providing a set of estimated kernel densities and/or a set of images generated as a function of the set of estimated kernel densities, the set of estimated kernel densities and/or the set of images generated as a function of the set of estimated kernel densities being indicative of a state of the dynamical system;
forwarding the set of estimated kernel densities and/or the set of images generated as a function of the set of estimated kernel densities to a user circuit, and
performing classification processing via the user circuit.