Up-sampling programowy – sztuczne zwiększanie częstotliwości próbkowania przez aplikację.
Proces polegający na sztucznym zwiększaniu częstotliwości próbkowania sygnału audio poprzez oprogramowanie w celu uzyskania wyższej rozdzielczości czasowej. Metoda ta nie polega na rzeczywistej rejestracji dźwięku z wyższą częstotliwością, lecz na matematycznym przetwarzaniu już istniejącego sygnału, najczęściej za pomocą interpolacji lub innych algorytmów cyfrowego przetwarzania sygnału. W efekcie uzyskuje się nową, próbkowaną z wyższą częstotliwością reprezentację dźwięku, która może być wykorzystywana w dalszych etapach przetwarzania lub w systemach audio wymagających wyższych częstotliwości próbkowania.
Up-sampling programowy stosowany jest w różnych dziedzinach związanych z dźwiękiem, takich jak mastering, remastering nagrań, systemy audio wysokiej klasy oraz przetwarzanie sygnałów w czasie rzeczywistym. Umożliwia on lepsze dostosowanie materiału audio do wymagań sprzętowych lub programowych, często poprawiając jakość dźwięku poprzez zmniejszenie aliasingu i ułatwiając zastosowanie zaawansowanych filtrów cyfrowych. Jednak ze względu na charakter sztucznego zwiększania próbkowania, nie gwarantuje on powstania nowych informacji akustycznych, a jedynie bardziej szczegółową reprezentację sygnału opartego na oryginalnych próbkach.
