No, non vedo perché debba essere assurdo. Probabilmente l'intervallo di campionamento dipende da vincoli imposti dall'hardware. Il tuo programma dovrebbe essere in grado di gestire quello che trova. Se ad es. tratti i campioni in blocchi di 1/4 di secondo, dovresti ripetere la lettura finché non ottieni il quarto di secondo che ti serve.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
|