Strona głównaArtykułyPróbkowanie Nyquista

Próbkowanie Nyquista: Kiedy Cyfrowe Przechwytuje Analogowe

Próbuj z częstotliwością przekraczającą dwa razy najwyższą częstotliwość sygnału, a można go idealnie odzyskać. Próbkowanie zbyt wolno powoduje, że wysokie częstotliwości udają niskie.

mysimulator teamZaktualizowano — czerwiec 2026≈ 8 min czytania▶ Otwórz symulację

Przekształcanie ciągłej fali w listę liczb

Każde cyfrowe nagranie, każdy cyfrowy obraz, każda wartość odczytana przez Twój mikrokontroler z czujnika to wynik tej samej operacji: konwerter analogowo-cyfrowy mierzy ciągły sygnał w regularnych odstępach czasu i odrzuca wszystko pomiędzy. Z oczywistym niepokojem jest, czy to odrzucanie powoduje utratę informacji. Twierdzenie Nyquistowskiego, opracowane przez Harry'ego Nyquista i udowodnione rygorystycznie przez Claude’a Shannona, daje precyzyjną i zaskakująco liberalną odpowiedź: jeśli sygnał nie zawiera żadnej częstotliwości powyżej pewnego limitu B, a próbkowanie odbywa się z częstotliwością większą niż 2B próbek na sekundę, dyskretne próbki zawierają wszystko, czego potrzeba do dokładnego odtworzenia oryginalnego sygnału ciągłego.

Częstość Nyquistowska fs > 2B minimalna bezpieczna częstotliwość próbkowania Częstość Nyquistowska fs / 2 najwyższa częstotliwość, jaką może reprezentować częstotliwość próbkowania fs CD audio fs = 44,100 Hz zapisuje dźwięk do ~22 kHz, powyżej ludzkiego słuchu Jest to naprawdę silny wynik – mówi, że skończona lista liczb, pobrana z odpowiednią częstotliwością, nie jest przybliżeniem gładkiej fali, ale dokładnym i bezstratnym kodowaniem jej, biorąc pod uwagę limit pasma przenoszenia. Żadna informacja o kształcie krzywej pomiędzy próbkami nie jest pomijana; jest ona jednoznacznie określona przez próbki za pomocą wzoru rekonstrukcyjnego.

Nyquist rate      fs > 2B          minimum safe sample rate
Nyquist frequency fs / 2           the highest frequency a rate fs can represent
CD audio          fs = 44,100 Hz   captures audio up to ~22 kHz, above human hearing
demo na żywo · powiązana symulacja● LIVE

Fałszywe aliasingi: kiedy częstotliwości udają inne częstotliwości

Wykonaj próbkę poniżej częstotliwości Nyquista i twierdzenie przestaje obowiązywać – podległa częstotliwość nie może być unikalnie odtworzona z próbek. Częstotliwość f powyżej częstotliwości Nyquista fs/2 jest rejestrowana identycznie jako jakaś niższa częstotliwość aliasu, niezróżnicowalna w danych próbkowanych od rzeczywistego sygnału, który nigdy nie istniał. Dwa znane przykłady ilustrują ten sam mechanizm: koło obracające się nagrane pod migającą lampą lub kamera z stałą liczbą klatek może wydawać się obracać powoli do tyłu, gdy jego rzeczywista prędkość obrotu przekroczy połowę częstotliwości klatek, a sygnał audio zarejestrowany poniżej częstotliwości Nyquista rozwija twarde, niezwiązane tony, które nie były częścią oryginalnego dźwięku.

Przecibezpiecznikowy filtr antyaliasingowy

Ponieważ aliasing nie może być skorygowany po fakcie – gdy duża częstotliwość ulegnie zgięciu w zarejestrowany zakres, żaden proces cyfrowy nie będzie w stanie odróżnić go od autentycznej niskiej częstotliwości – systemy praktyczne eliminują ryzyko przed próbkowaniem. Anologowy filtr dolnoprzepustowy, zwany filtrem antyaliasingowym, jest umieszczany przed analogowo-do-cyfrowym konwerterem w celu tłumienia wszystkiego powyżej częstotliwości Nyquista, kosztem również ograniczenia użytecznej pasma przenoszenia nagrania. Wybór jego granicy odcięcia i nachylenia jest sam w sobie kompromisem inżynierskim: łagodniejszy filtr przepuszcza więcej pożądanego sygnału w pobliżu granicy, ale jednocześnie pozwala na przejście większej ilości energii aliasingowej, dlatego też rzeczywiste szybkości próbkowania (44,1 kHz dla nagrania CD, znacznie powyżej dwukrotności 20 kHz limitu ludzkiego słuchu) wygodnie znajdują się powyżej teoretycznego minimum.

Rekonstrukcja: przywracanie próbek do kształtu krzywej

Strona rekonstrukcyjna tego twierdzenia jest równie ważna jak strona dotycząca próbkowania. Biorąc pod uwagę prawidłowo sparsowane sekwencje, odzyskujemy unikalny, pasmozakryty sygnał przechodzący przez każdy punkt próbkujący poprzez konwolucję z funkcją sinc – idealnie niskoprzepustową filtr przycinający się idealnie ostre w częstotliwości Nyquista. Rzeczywisty cyfrowo-analogowy przetwornik nie może zbudować idealnej funkcji sinc, więc wykorzystuje praktyczne aproksymacje, ale podstawa pozostaje ta sama: rekonstrukcja jest fundamentalnie operacją filtracyjną, a nie przypuszczeniem.

Gdzie pojawia się granica poza dźwiękiem

Teorem nie ogranicza się do dźwięku. Czujniki obrazu próbują ciągły scenę przestrzennie, a niedosobny pobieranie szczegółów (np. koszula z kratami, płot) powoduje zniekształcenia przestrzenne widoczne jako wzory moiré. Nadajniki radiowe celowo wykorzystują niedosobny sposób w kontrolowany sposób – próbkowanie pasmowe – do cyfryzacji wąskiego fragmentu znacznie wyższej częstotliwości nośnej, używając współczynnika próbkowania związanego z szerokością pasma sygnału zamiast jego absolutnej częstotliwości, o ile wcześniej otoczenie spektrum jest filtrowane, aby nic innego nie powodowało zniekształceń w interesującym nas paśmie.

Frequently asked questions

Dlaczego współczynnik Nyquista musi być ściśle większy niż dwa razy pasmo przenoszenia, a nie równy mu?

Próbkowanie dokładnie podwójnej najwyższej częstotliwości może przechwytywać tę częstotliwość w każdym punkcie przecięcia z osią zerową, rejestrując jedynie ciszę dla rzeczywistego dźwięku. Praktyczne systemy próbują komfortowo powyżej dwóch razy pasmo przenoszenia, a prawdziwe filtry przeciwznieżciowe nigdy nie czołgają się idealnie ostro, dlatego dodaje się dodatkowy zapas.

Co powoduje zniekształcenia aliasingu i dlaczego brzmią lub wyglądają one źle zamiast po prostu być ciche?

Częstotliwość powyżej połowy częstotliwości próbkowania nie znika – jest ona składana z powrotem i rejestrowana jako niższa, fałszywa częstotliwość, która nigdy nie występowała w oryginalnym sygnale. Dlatego też audio niedoszacowane generuje twardszy, niezwiązany ton, a wideo niedoszacowane pokazuje wagon z kołem kółka wydającym się obracać do tyłu zamiast po prostu tracić szczegóły.

Dlaczego potrzebny jest analogowy filtr przeciwznieżciowy przed konwerterem analogowo-cyfrowym?

Zasada Boona-Nyquista gwarantuje doskonałe odtworzenie tylko wtedy, gdy nic powyżej częstotliwości Nyquista nie dociera do próbnik. Jakikolwiek poziom energii powyżej tego limitu, pochodzący zarówno ze sygnału, jak i szumu, jest składany w pasmo słyszalne lub widzialne jako zniekształcenie aliasingu, a po pobraniu tego zanieczyszczenia nie można go usunąć cyfrowo, dlatego musi być filtrowane w domenie analogowej na pierwszym etapie.

Wypróbuj na żywo

Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz Nyquist Sampling i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.

▶ Otwórz symulację Nyquist Sampling

Co znalazłeś?

Dodaj kroki odtworzenia (opcjonalnie)