torchsig.utils.dsp.polyphase_integer_interpolator

torchsig.utils.dsp.polyphase_integer_interpolator(input_signal: ndarray, interpolation_rate: int) ndarray[source]

Integer-rate polyphase filterbank-based interpolation

Parameters:
  • input_signal (np.ndarray) – Input signal to be interpolated

  • interpolation_rate (int) – The interpolation rate

Raises:

ValueError – Throws an error if the right number of samples are not produced

Returns:

Interpolated output signal

Return type:

np.ndarray