v2.0.9794.34739
Fizyka dla każdego
Analiza Fouriera, widmo i próbkowanie w pomiarach · 4 min czytania

Próbkowanie i aliasing: jakie częstotliwości naprawdę mierzymy?

Regularne pomiary mogą sprawić, że szybkie drganie będzie wyglądało jak znacznie wolniejsze. Pokażemy równość próbek dwóch różnych sinusoid, sprawdzimy pułapkę dokładnie dwóch próbek na okres i zaplanujemy filtrację przed przetwarzaniem analogowo-cyfrowym.

Opublikowano: 25.10.2026
Wyślij link e-mailem Własna poczta Komentarze: 0

Oceń ten artykuł: od 1 do 5 gwiazdek
(0 głosów) . Jeszcze nie oddano głosów.

Kliknij gwiazdkę, aby od razu oddać ocenę. Klawiaturą wybierz gwiazdkę klawiszem Tab i naciśnij Enter lub spację. Jeden głos na materiał z danej przeglądarki.

Regularne pomiary mogą sprawić, że szybkie drganie będzie wyglądało jak znacznie wolniejsze. Pokażemy równość próbek dwóch różnych sinusoid, sprawdzimy pułapkę dokładnie dwóch próbek na okres i zaplanujemy filtrację przed przetwarzaniem analogowo-cyfrowym.

Potrzebne wiadomości: Częstotliwość i faza sinusoidy, okresowe własności sinusa i kosinusa, podstawowa interpretacja widma oraz amplitudowej charakterystyki filtru.

Próbki nie pokazują całej funkcji czasu

Próbkujemy w chwilach tₙ = n/fs. Zakładamy idealny zegar, równy odstęp czasu i brak błędu kwantowania amplitudy, aby oddzielić samo próbkowanie od innych ograniczeń przyrządu. Dla x(t) = A cos(2πft + φ) zapis ma postać x[n] = A cos(2πfn/fs + φ).

Jeśli do f dodamy całkowitą wielokrotność fs, argument zwiększy się o 2πkn. Dla całkowitych k i n nie zmieni to kosinusa. Co więcej, kosinus jest parzysty, więc odbicie częstotliwości względem wielokrotności fs może dać te same próbki przy odwróconej fazie:

\cos\left(2\pi\frac{(f_s-f)n}{f_s}+\varphi\right)=\cos\left(2\pi\frac{fn}{f_s}-\varphi\right).

Nierozróżnialność takich częstotliwości w dyskretnym zapisie nazywamy aliasingiem. Nie jest to tylko źle podpisana oś wykresu. Dwa różne analogowe przebiegi dostarczają dokładnie tych samych liczb. Żaden algorytm korzystający wyłącznie z tych liczb nie zdecyduje, który z nich wystąpił, bez dodatkowej informacji o sygnale lub torze pomiarowym.

Kosinusoida 20 Hz i kosinusoida 80 Hz mają te same próbki przy 100 Hz. Niżej sinusoida o częstotliwości Nyquista może dać same zera, a kosinus o tej samej częstotliwości wartości naprzemienne. Filtr analogowy znajduje się przed próbkowaniem.
Zgodność w punktach pomiaru nie oznacza zgodności między nimi. Przykład na górze ma inne dane niż zadanie o 700 Hz; ilustruje ten sam mechanizm utożsamienia częstotliwości. Powiększ rysunek.

Jak znaleźć częstotliwość aliasu?

Dla rzeczywistej sinusoidy odejmujemy od f taką wielokrotność fs, aby otrzymać częstotliwość podpisaną w przedziale od −fs/2 do +fs/2. Moduł tej liczby jest częstotliwością w jednostronnym widmie. Jeśli pojawił się znak minus, trzeba odpowiednio przeliczyć fazę. Same amplitudy nie zapisują tej informacji.

Przykładowo 80 Hz przy fs = 100 Hz odpowiada −20 Hz, czyli 20 Hz z odwróconą fazą kosinusową. Wzór |f − fs| działa dla tego przykładu, lecz nie dla dowolnie dużego f; czasem trzeba odjąć kilka wielokrotności. Częstotliwości 20, 80, 120 i 180 Hz mogą dawać tę samą serię próbek przy odpowiednio dobranych fazach.

Twierdzenie o próbkowaniu wymaga ograniczonego pasma

W standardowym przypadku dolnopasmowym zakładamy, że analogowy sygnał nie zawiera składowych powyżej B, oraz przyjmujemy fs > 2B. Przy idealnych próbkach dostępnych dla wszystkich całkowitych n możliwa jest jednoznaczna rekonstrukcja sygnału z takim ograniczeniem pasma. Połowa fs to częstotliwość Nyquista. Warunek dotyczy całego pasma na wejściu próbnika, włącznie z zakłóceniami, a nie tylko tonu, który chcemy zmierzyć.

Dla idealnego ograniczenia pasma poniżej fs/2 rekonstrukcję opisuje interpolacja sinc:

x(t)=\sum_{n=-\infty}^{\infty}x[n]\,\operatorname{sinc}(f_st-n),\qquad \operatorname{sinc}(z)=\frac{\sin(\pi z)}{\pi z},\quad \operatorname{sinc}(0)=1.

Przy t = m/fs wszystkie składniki poza n = m mają argument będący niezerową liczbą całkowitą i znikają. Funkcja przechodzi więc przez próbki. Twierdzenie mówi dodatkowo, kiedy jest to właściwy ograniczony pasmowo przebieg. Łączenie punktów odcinkami nie jest tą idealną rekonstrukcją. W skończonym, zaszumionym rekordzie nie znamy wszystkich próbek z nieskończonej sumy, więc pozostają błędy brzegowe i zależność od przyjętego modelu.

Dokładnie dwie próbki na okres mogą nie wykryć żadnego drgania

Weźmy x(t) = A sin(2πft + φ) i f = fs/2. Wtedy:

x[n]=A\sin(\pi n+\varphi)=(-1)^nA\sin\varphi.

Dla φ = 0 wszystkie próbki są zerowe, niezależnie od A. Dla φ = π/2 dostajemy naprzemiennie +A i −A. Z dowolnej fazy pozostaje jedynie iloczyn A sin φ; nie da się rozdzielić nieznanej amplitudy od fazy. Dlatego praktyczne zdanie „co najmniej dwie próbki wystarczą” jest niebezpiecznie nieprecyzyjne. Bezpiecznie formułujemy ścisłe fs > 2B i pozostawiamy zapas na pasmo przejściowe filtru.

Znana z góry faza pojedynczego tonu może zmienić zadanie estymacji, lecz jest dodatkowym założeniem. Nie uzasadnia ogólnej rekonstrukcji dowolnego sygnału na granicy Nyquista. Istnieją również specjalne metody próbkowania sygnałów pasmowych; tutaj rozpatrujemy zwykły tor dolnopasmowy.

Filtr antyaliasingowy musi działać przed próbkowaniem

Rzeczywiste sygnały i szum nie kończą się idealnie na częstotliwości B. Przed przetwornikiem analogowo-cyfrowym stosuje się więc filtr analogowy, który ogranicza składowe mogące złożyć się do pasma użytecznego. Dobór wymaga dwóch liczb: dopuszczalnego osłabienia sygnału i wymaganego tłumienia zakłóceń. Sama wartość fs nie wyznacza potrzebnego filtru.

Przykładowy model amplitudowy dolnoprzepustowego filtru Butterwortha rzędu m ma postać:

|H(f)|=\frac1{\sqrt{1+(f/f_g)^{2m}}},\qquad m=1,2,\ldots

Przy f = fg amplituda spada do 1/√2 wartości wejściowej. Dla m = 1 jest to charakterystyka nieobciążonego filtru RC. Wzór opisuje model odpowiedzi amplitudowej, nie kompletny projekt fizycznego układu. Rzeczywista realizacja wymaga również sprawdzenia fazy, obciążenia, tolerancji i zakresu liniowego. W zadaniu porównamy wymagania matematyczne bez przypisywania ich dowolnemu zestawowi elementów.

Filtr cyfrowy działający po próbkowaniu może osłabić wybrany prążek, lecz nie rozdzieli dwóch analogowych źródeł, które złożyły się w ten sam prążek. Jeśli 900 Hz przy próbkowaniu 1000 Hz udaje 100 Hz, cyfrowe usunięcie 100 Hz usunie także ewentualną prawdziwą składową 100 Hz. Gdy z góry wiemy, że cały użyteczny sygnał ma tylko 50 Hz, taka filtracja może pomóc; nadal nie dowodzi, że wcześniejszy pomiar nie doznał aliasingu.

Co kontrolować w doświadczeniu?

Sprawdź pasmo czujnika i filtru przed przetwornikiem, częstotliwość próbkowania oraz rzeczywisty czas obserwacji. Zmiana fs może przesunąć alias, podczas gdy częstotliwość prawdziwego wolnego tonu pozostanie taka sama; jest to użyteczna próba kontrolna, ale wymaga uwzględnienia zmian toru pomiarowego. Błąd zegara, nasycenie czujnika i kwantowanie są oddzielnymi problemami. Ich obecność nie znosi równości próbek wyprowadzonej dla idealnego aliasingu.

Zadania do tego tematu

Dalsza lektura

Materiał referencyjny

Ostatnie materiały autora

Wszystkie materiały autora »

Komentarze (0)

Nie ma jeszcze opublikowanych komentarzy. Rozpocznij rozmowę o tym materiale.

Dodaj komentarz

Możesz komentować jako gość lub zalogować się, aby użyć danych konta. Utwórz konto

Emotikony

Zaznacz tekst i wybierz formatowanie lub użyj Ctrl/Cmd+B, I, U w polu komentarza. Znaczniki HTML nie są wykonywane.

Wybór wszystkich komentarzy obejmuje odpowiedzi. Powiadomienia wymagają potwierdzenia adresu; zrezygnujesz z nich przez link w wiadomości.

← Wróć do działu: Teoria Do góry ↑
Nie znalazłeś szukanego materiału? Napisz do nas — pomóż nam rozwijać Fizykę dla każdego.