6
$\begingroup$

I will be performing echolocation call recordings of an understudied bat species that roosts in caves. Many studies use very high sampling rates (>=384 kHz), but I currently only have a sound card with a max sampling rate of 192 kHz.

I see that there are a few studies that have used 192 kHz sampling rate for other bat species and am wondering whether this will be enough to capture the echolocation calls of my bat? How will I know if my sampling rate is sufficient?

$\endgroup$

2 Answers 2

7
$\begingroup$

The Nyquist-Shannon sampling theorem says that if Fsampling is the sampling rate, the highest frequency that can be reliable captured (Nyquist frequency, Fnyquist) is Fsampling/2. In your case, the sampling rate is 192 kHz, which means the the highest frequency that can be reliably recorded is 96 kHz. Parts of the bat call that are >= 96 kHz will be aliased, where the higher frequencies get mirrored as lower frequencies. The obvious signs for bat calls are for example if an FM call (higher-lower frequency sweep) seems to start with a weird initial up-sweep (see image below).

enter image description here

While all bat calls typically have multiple harmonics, many species have one harmonic that is dominant. You may get lucky if your species main energy lies <= 96 kHz (e.g. Fpeak -20 dB range of the power spectrum is 20-90 kHz). A warning though: most sound cards have strong anti-aliasing filters, which remove frequencies above the Nyquist frequency - and so your calls may still have higher spectral content - which have been 'removed' pre-digitisation itself. At least for bat calls, aliasing is often only seen when the bats fly very close to the mics, and the received levels are high. Otherwise the higher frequencies are anyway absorbed easily over longer distances - and so are typically filtered out by the built-in anti-alias filters.

Ultimately, your best shot is to check for obvious signs of aliasing, and additionally record the same bats with higher (e.g. 384/500) sampling rates to see how the call measurements differ much spectrally.

$\endgroup$
2
$\begingroup$

While the Nyquist theorem asks for "at least twice the bandwidth of your data", optimal sampling frequency may also be connected to processing, especially if you are using the Taeger-Kaiser operator (TKO) for detections. For this type of processing, best sampling frequency is 4-times the frequency of interest.

To see this, assume that signal of interest is a sine wave, then the TKO is given by

TKO(t) = P(t)^2 -P(t-dt)*P(t+dt) = P_0^2 * sin^2(omega * dt)

The sinus on the right hand side becomes 1 when omega * dt = pi/2 or f = 1/(4 * dt) = fs/4. For all other frequencies the TKO underestimates the signal.

$\endgroup$
1
  • 3
    $\begingroup$ If your original signal does not contain any energy above some limit X, then you will not collect any additional information by sampling higher than 2X. Your processing algorithm may benefit from a higher sample rate, but you can then upsample your signal to a higher sampling rate afterwards. This can be be done by zero-padding. means doing an FFT of your signal, which will give you a spectrum up to X Hz, then adding zeros to both positive and negative frequencies up to, say 2X Hz. If you inverse-transform the signal, it will now have a sample rate of 4X Hz. $\endgroup$
    – user18
    Commented Jun 26, 2022 at 20:57

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.