Hi, Can this library resample a signal that is delivered as 16384 doubles at a sample rate of 250kHz to 192kHz? If so, which function would be used? Will the result be an array of size 16384?
Currently, I have experince myself downsampling 1.92MHz to 192kHz by doing a lowpass filter followed by keepint on sample out of 10. This is then sent to an FFT for plotting and to a sound ouput module to output the sound at 192kHz. However this sample rate conversion requires upsampling by 96 and then downsampling by 125. Would be very inefficient to do this way.
Thanks, Tom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Tom, yes, this library can efficiently resample doubles at these rates. Please see the provided examples for the functions used. Note that if the signal is streamed in blocks, then there is a latency, i.e. a number of samples delay, between input and output.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, Can this library resample a signal that is delivered as 16384 doubles at a sample rate of 250kHz to 192kHz? If so, which function would be used? Will the result be an array of size 16384?
Currently, I have experince myself downsampling 1.92MHz to 192kHz by doing a lowpass filter followed by keepint on sample out of 10. This is then sent to an FFT for plotting and to a sound ouput module to output the sound at 192kHz. However this sample rate conversion requires upsampling by 96 and then downsampling by 125. Would be very inefficient to do this way.
Thanks, Tom
Hello Tom, yes, this library can efficiently resample doubles at these rates. Please see the provided examples for the functions used. Note that if the signal is streamed in blocks, then there is a latency, i.e. a number of samples delay, between input and output.
Thank you.