torchsig.utils.dsp.interpolate_power_of_2_resampler¶
- torchsig.utils.dsp.interpolate_power_of_2_resampler(input_signal: ndarray, interpolation_rate: int) ndarray[source]¶
Applies power of 2 resampling
- Parameters:
input_signal (np.ndarray) – Input signal to be resampled
interpolation_rate (_type_) – Interpolate rate, must be greater than 0. For interpolation,
2. (interpolate_rate >=)
- Raises:
ValueError – Throws error if the interpolation rate is not an integer
ValueError – Throws error if the interpolation rate is not >= 2.
ValueError – Throws error if the interpolation rate is not a power of 2.
- Returns:
Interpolated signal
- Return type:
np.ndarray