Member of the resampling class.
[y, f] = interp(x, rate, len, alpha)
Uses a lowpass interpolation filter to resample an input signal at a high rate.
| Name | Description |
| x | Specifies the input signal to resample. The length of x must be greater than 2*len. x is an array of real double-precision, floating-point numbers. |
| rate | Specifies the resampling rate. rate is a 32-bit signed integer. The default is 1. If rate is less than or equal to 0, LabVIEW uses the default value. |
| len | Specifies the size of the interpolation filter. len is a 32-bit signed integer. The default is 4. If len is less than or equal to 0, LabVIEW uses the default value. |
| alpha | Specifies the cutoff frequency. alpha is a double-precision, floating-point number. The default is 0.5. If alpha is less than or equal to 0 or greater than 1, LabVIEW uses the default value. |
| Name | Description |
| y | Returns the resampled signal. The length of y is 2*rate. y is an array of double-precision, floating-point numbers. |
| f | Returns the coefficients of the lowpass interpolation filter. The length of the lowpass interpolation filter is 2*rate*len+1. f is an array of double-precision, floating-point numbers. |
X = 1:9;
[Y, F] = interp(X, 2, 4, 0.5)