Downsampling of RPM traces
1 visualizzazione (ultimi 30 giorni)
Star Strider il 10 Gen 2020
I assume that the signal is sampled regularly, and a fixed sampling interval.
Use the Signal Processing Toolbox resample function. It will do exactly what you want.
A prototype call to it would be:
RPMrs = resample(RPM, 52, 260);
so the output will be sampled at 5.2/26 of the original rate.
To calculate a new time vector for it, use the linspace function.
Note that if it is not uniformly sampled, first follow the procedure in Resample a Nonuniformly Sampled Data Set, then do the rate resampling.