| System Identification Toolbox™ | ![]() |
resample(data,P,Q)
resample(data,P,Q,order)
resample(data,P,Q) resamples data such that the data is interpolated by a factor P and then decimated by a factor Q. resample(z,1,Q) results in decimation by a factor Q.
resample(data,P,Q,order) filters the data by applying a filter of specified order before interpolation and decimation.
Name of time-domain iddata object. Can be input-output or time-series data.
Data must be sampled at equal time intervals.
Integers that specify the resampling factor, such that the new sampling interval is Q/P times the original one.
(Q/P)>1 results in decimation and (Q/P)<1 results in interpolation.
Order of the filters applied before interpolation and decimation.
Default: 10
If you have installed the Signal Processing Toolbox software, resample calls the Signal Processing Toolbox resample function. The algorithm takes into account the intersample characteristics of the input signal, as described by data.InterSample.
In this example, you increase the sampling rate by a factor of 1.5 and compare the resampled and the original data signals.
plot(u) ur = resample(u,3,2); plot(u,ur)
![]() | realdata | resid | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |