TorchDSP / torchsig

TorchSig is an open-source signal processing machine learning toolkit based on the PyTorch data handling pipeline.
MIT License
170 stars 38 forks source link

Accelerate rational resampling #168

Closed gvanhoy closed 1 year ago

gvanhoy commented 1 year ago

Is your feature request related to a problem? Please describe. Slow rational resampling

Describe the solution you'd like Put rational resampling in a dsp module and use exponential filters for related filtering.

Describe alternatives you've considered Just using polyphase_resample from scipy

Additional context Related to #124

gvanhoy commented 1 year ago

Attempting to accelerate beyond sp.resample_poly using custom usage of sp.upfirdn was not fruitful.