OFDM i podnośne WiFi — modulacja wielotonowa
Interaktywny symulator OFDM. Zobacz, jak WiFi rozdziela dane na ortogonalne podnośne, dodaj echa wielodrogowe i sprawdź, jak prefiks cykliczny zapobiega ISI.
📶 OFDM i podnośne WiFi
WiFi nie korzysta z jednej fali nośnej — używa setek, wszystkich transmitowanych jednocześnie. OFDM (modulacja wielotonowa z ortogonalnym podziałem częstotliwości) pakuje dane na dziesiątkach wąskich, ortogonalnych podnośnych jednocześnie, osiągając bardzo wysoką efektywność widmową przy jednoczesnej odporności na zaniki wielodrogowe.
🔬 Co przedstawia
Zestaw N podnośnych sinusoidalnych, każda o innej częstotliwości fn = n·Δf, gdzie Δf = 1/Tsymbol, jest matematycznie ortogonalny: ich iloczyny krzyżowe całkują się do zera w jednym okresie symbolu. Oznacza to, że każda podnośna może być dekodowana niezależnie, mimo nakładających się widm. Prefiks cykliczny — kopia ostatniej części symbolu IFFT dołączona na początku — działa jak interwał ochronny, zamieniając splot liniowy (wielodrogowość) w splot cykliczny i umożliwiając prosty jednoodczepowy korektor na podnośną. 802.11g (WiFi 4) wykorzystuje 64-punktowe FFT, 48 podnośnych danych, 4 piloty, 16-próbkowy prefiks cykliczny, przy paśmie 20 MHz.
🎮 Jak korzystać
Przełączaj się między trybami WiFi, aby zobaczyć, jak rozmieszczonych jest 52 aktywnych podnośnych, z zerowymi podnośnymi wokół DC i na krawędziach pasma (maska widmowa). Włącz opóźnienie wielodrogowe i zwiększ suwak opóźnienia — przy wyłączonym prefiksie cyklicznym ISI niszczy ortogonalność (wysokości słupków ulegają zniekształceniu); przy włączonym prefiksie każda podnośna nadal jest czysto rozdzielona. Zwiększ szum, aby zobaczyć, że 64-QAM wymaga wysokiego SNR (>25 dB), podczas gdy BPSK działa nawet przy ~5 dB.
💡 Czy wiesz, że?
Każdy chip WiFi w smartfonie zawiera 64-punktowe FFT/IFFT działające z prędkością 20 milionów symboli na sekundę. WiFi 6 (802.11ax) zwiększyło to do 1024-punktowego FFT z 980 podnośnymi danych w kanale 80 MHz. 5G NR również wykorzystuje OFDM — z konfigurowalnymi odstępami między podnośnymi 15, 30, 60, 120 lub 240 kHz, w zależności od pasma częstotliwości. Artykuł Roberta Changa z Bell Labs z 1966 roku jest uważany za jedną z fundamentalnych prac na temat modulacji wielotonowej.
O tej symulacji
Ta symulacja buduje sygnał OFDM z banku N ortogonalnych podnośnych, z których każda jest rysowana jako symbols[n]·cos(2π·fn·s + phases[n]) z fn = (n+1)/N, następnie sumuje je i renderuje jako pojedynczy złożony przebieg w dziedzinie czasu. Prefiks cykliczny równy 25% długości symbolu (zgodnie z rzeczywistym 802.11) można włączać i wyłączać, można dodać echo wielodrogowe z konfigurowalnym opóźnieniem, a szum zbliżony do gaussowskiego jest domieszany zgodnie z wybranym SNR. Panel w dziedzinie częstotliwości poniżej pokazuje amplitudę każdej podnośnej jako kolorowy słupek, z widocznym zniekształceniem, gdy prefiks cykliczny jest wyłączony w obecności wielodrogowości.
🔬 Co pokazuje
Górny panel rysuje każdą z N pojedynczych cosinusoid podnośnych w bladym kolorze, plus jasny złożony przebieg OFDM, z zacienionym obszarem prefiksu cyklicznego i przerywaną linią oznaczającą miejsce, z którego jest on kopiowany z końca symbolu. Dolny panel renderuje amplitudę każdej podnośnej jako słupek wypełniony gradientem; gdy prefiks cykliczny jest wyłączony, a echo wielodrogowe aktywne, losowe zniekształcenie rozprzestrzenia się na sąsiednie biny, przedstawiając interferencję międzysymbolową (ISI), a dla N ≤ 16 rysowane są blade płaty w kształcie sinc, ilustrujące, dlaczego podnośne są matematycznie ortogonalne.
🎮 Jak korzystać
Wybierz preset WiFi 802.11g (16 wizualizowanych podnośnych, rzeczywiste parametry: 64-punktowe FFT, 48 podnośnych danych, pasmo 20 MHz) lub 802.11n (20 podnośnych, 52 podnośne danych), lub przełącz na Niestandardowy, aby odblokować suwak liczby podnośnych N (4–64, w krokach po 4). Przełącz prefiks cykliczny, wybierz modulację (BPSK/QPSK/16-QAM/64-QAM — zmienia to liczbę bitów na symbol w panelu statystyk), a następnie przeciągnij suwak opóźnienia wielodrogowego (0–5) przy wyłączonym prefiksie, aby zobaczyć załamywanie się ortogonalności, lub zwiększ suwak szumu (SNR) z 40 dB do 5 dB, aby zobaczyć, jak przebieg staje się bardziej zaszumiony.
💡 Czy wiesz, że?
Rzeczywiste WiFi 802.11g przesyła swoje 64-punktowe symbole FFT z 16-próbkowym prefiksem cyklicznym — dokładnie tą samą proporcją 25% odtworzoną tutaj — co 4 mikrosekundy (symbol 3,2 µs + prefiks 0,8 µs), dając odstęp między podnośnymi 312,5 kHz w kanale 20 MHz. Prefiks cykliczny działa, ponieważ zamienia splot liniowy powodowany przez echa wielodrogowe w splot cykliczny, co pozwala odbiornikowi cofnąć zniekształcenie kanału za pomocą jednego mnożenia na podnośną, zamiast złożonego korektora.
Najczęściej zadawane pytania
Co właściwie oznacza OFDM i po co używać wielu podnośnych?
OFDM oznacza modulację wielotonową z ortogonalnym podziałem częstotliwości (Orthogonal Frequency-Division Multiplexing). Zamiast wysyłać wszystkie dane na jednej szybkiej nośnej, dzieli je na wiele wolniejszych, wąskopasmowych podnośnych transmitowanych jednocześnie. Ponieważ podnośne są matematycznie ortogonalne — ich częstotliwości są rozmieszczone w dokładnych wielokrotnościach 1/czas trwania symbolu — mogą nakładać się w częstotliwości bez wzajemnych zakłóceń, co pozwala zmieścić więcej danych w tym samym paśmie niż przy przesyłaniu każdej podnośnej osobno.
Do czego służy prefiks cykliczny i co się stanie, jeśli go wyłączę?
Prefiks cykliczny to kopia końcówki każdego symbolu OFDM, dołączana na początku przed transmisją; w tej symulacji jest on ustalony na 25% długości symbolu, zgodnie z rzeczywistym WiFi. Działa jak interwał ochronny, który pochłania odbite echo wielodrogowe, zanim dotrą właściwe dane symbolu. Wyłącz go, gdy suwak opóźnienia wielodrogowego jest powyżej zera, a słupki w dziedzinie częstotliwości ulegną widocznemu zniekształceniu, a symulacja zgłosi „ISI — ortogonalność złamana”, ponieważ opóźnione echo przenika teraz do następnego symbolu.
Czym różnią się presety WiFi od trybu niestandardowego?
Preset 802.11g ustala 16 wizualizowanych podnośnych (reprezentujących 48 rzeczywistych podnośnych danych plus 4 piloty na 64-punktowym FFT), a 802.11n używa 20 (52 podnośne danych), oba z kanałem 20 MHz i zablokowanym suwakiem N. Tryb niestandardowy odblokowuje suwak liczby podnośnych N od 4 do 64 w krokach po 4, pozwalając bezpośrednio zobaczyć, jak liczba słupków w dziedzinie częstotliwości i złożoność przebiegu w dziedzinie czasu skalują się wraz z liczbą podnośnych.
Dlaczego zwiększanie rzędu modulacji (od BPSK do 64-QAM) ma znaczenie?
Każdy wybór modulacji ustawia stałą liczbę bitów na podnośną w panelu statystyk — 1 dla BPSK, 2 dla QPSK, 4 dla 16-QAM, 6 dla 64-QAM — co bezpośrednio mnoży się w odczytach „Bitów/symbol” i „Efektywności widmowej”. Modulacje wyższego rzędu pakują więcej bitów w tę samą podnośną i czas trwania symbolu, dlatego rzeczywiste systemy WiFi i 5G przełączają się na 64-QAM lub wyższe tylko wtedy, gdy łącze ma wystarczające SNR, aby rozróżnić gęstsze punkty konstelacji.
Co modelują suwaki opóźnienia wielodrogowego i szumu (SNR)?
Opóźnienie wielodrogowe (0–5) dodaje opóźnione, osłabione echo złożonego przebiegu, rysowane jako blady bursztynowy ślad, symulując sygnał odbijający się od ściany lub obiektu przed dotarciem do odbiornika. Szum (SNR) waha się od 40 dB do 5 dB i domieszuje losowy szum amplitudowy do próbek w dziedzinie czasu, skalowany tak, że niższe wartości SNR dają wyraźnie bardziej chropowaty przebieg — odzwierciedlając, dlaczego modulacje wyższego rzędu wymagają czystszego (o wyższym SNR) kanału, aby można je było niezawodnie zdekodować.