2
$\begingroup$

I am a little bit confused about the concept of sampling rate conversion. Consider the following question:

Wideband telephony signals are sampled at a sampling frequency fS1 = 16kHz. To process these signals with an automatic speech recognizer, the sampling rate is converted here to fS2 = 11.025kHz, i.e., the wideband signal is first upsampled by a factor U, lowpassfiltered, and finally downsampled by a factor R. Determine the lowest possible values for R and U.

I am not sure whether U / R = 16kHz / 11.025 kHz, or vice-versa?

$\endgroup$

1 Answer 1

2
$\begingroup$

You would upsample by 441 and downsample by 640 since $11025 \cdot 640 = 16000 \cdot 441$

That would be a rather expensive operation, so in practice you would either fugde it a bit: 31/45 would get you to 11022Hz and 11/16 to 11000 Hz or you would use a suitable poly-phase irrational conversion algorithm

$\endgroup$
2
  • $\begingroup$ Thanks. I am confused, because I thought since we're going from 16k to 11.025k, it means that we will have more sample (in time-domain?!), so we should upsample by a factor of 640 and downsample by 441. $\endgroup$
    – Niousha
    Commented Mar 27, 2019 at 21:23
  • $\begingroup$ i dunno that i would associate polyphase with "irrational" ratios of sample rates. maybe polyphase with a lot of phases and linear interpolation for arbitrary conversion ratios. $\endgroup$ Commented Mar 27, 2019 at 21:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.