Sinc-interpolatie
De theoretisch perfecte manier om waarden tussen de samples van een bandbegrensd signaal te berekenen, en datgene wat elke serieuze resampler benadert.
Volgens het bemonsteringstheorema kan een signaal onder de Nyquistfrequentie exact uit zijn samples worden herbouwd. Het recept is de interpolatieformule van Whittaker en Shannon: plaats op elke sample een sinc-functie, sin(πx)/(πx), en tel ze op. In het tijddomein is dat een ideaal laagdoorlaatfilter.
Het probleem is dat sinc nooit ophoudt, dus niemand kan hem letterlijk gebruiken. Echte implementaties kappen hem af en laten hem uitlopen met een venster, vaak Kaiser; de lengte bepaalt de afweging tussen scherpte, CPU-gebruik en pre-ringing. Bibliotheken als libsamplerate en SoX bieden precies die knop aan. Lineaire interpolatie is goedkoper, maar lekt aliasing als een zeef, wat deels verklaart hoe oude game-engines klonken.