4096-QAM: ile bitów można naprawdę upchnąć w jednym symbolu?

Jedną z ważniejszych zmian PHY w Wi-Fi 7 jest wprowadzenie modulacji 4096-QAM. Wi-Fi 5 wykorzystywało 256-QAM, Wi-Fi 6 podniosło maksymalny rząd modulacji do 1024-QAM, natomiast Wi-Fi 7 wykonuje kolejny krok.

Matematycznie zależność jest prosta. Jeżeli modulacja może przyjąć M różnych stanów, liczba bitów możliwych do zakodowania w jednym symbolu wynosi:

N = log2(M)

Dla 256-QAM otrzymujemy 8 bitów na symbol, dla 1024-QAM — 10 bitów, a dla 4096-QAM — 12 bitów.

Można więc pomyśleć, że przejście z 1024-QAM do 4096-QAM oznacza po prostu dodanie dwóch kolejnych bitów. Problem polega na tym, że aby zwiększyć liczbę bitów z 10 do 12, liczba możliwych stanów musi wzrosnąć czterokrotnie. Przepustowość przypadająca na symbol rośnie o 20%, ale margines błędu toru radiowego znacząco maleje.

Żeby zrozumieć dlaczego, trzeba zobaczyć, czym fizycznie jest konstelacja QAM.

4096-QAM w Wi-Fi 7 – router, układ RF i transmisja sygnału bezprzewodowego

Konstelacja QAM: jak amplituda i faza stają się bitami

QAM, czyli Quadrature Amplitude Modulation, wykorzystuje dwie wzajemnie ortogonalne składowe sygnału: I oraz Q — In-phase i Quadrature. Możemy traktować je jak dwie osie układu współrzędnych. Para wartości I i Q określa konkretny punkt konstelacji, a symbol można zapisać jako:

s = I + jQ

Każdemu punktowi przypisany jest określony ciąg bitów. Dla 16-QAM dostępnych jest 16 stanów i cztery bity na symbol, dla 64-QAM — sześć, dla 256-QAM — osiem, dla 1024-QAM — dziesięć, a dla 4096-QAM — dwanaście.

Kwadratową konstelację 4096-QAM można przedstawić jako siatkę 64 × 64 punktów. Jeśli zachowujemy porównywalną średnią moc sygnału, czterokrotne zwiększenie liczby punktów względem 1024-QAM oznacza ich znacznie większe zagęszczenie.

To właśnie odległość pomiędzy sąsiednimi punktami jest jednym z kluczowych problemów wysokich rzędów QAM.

Odbiornik nie dostaje bowiem idealnej konstelacji. Szum, interferencje, błędy fazowe, nieliniowość wzmacniacza, niedoskonałość oscylatora, błędy I/Q, ograniczenia ADC i DAC oraz niedoskonała estymacja kanału powodują przesunięcie odebranych symboli względem ich idealnych pozycji.

Możemy zapisać to w uproszczeniu:

r = s + e

gdzie s jest symbolem idealnym, r symbolem odebranym, a e całkowitym wektorem błędu.

Im bliżej siebie znajdują się punkty konstelacji, tym mniejszy błąd może spowodować niepoprawne rozpoznanie symbolu. Przy 4096-QAM odbiornik musi więc określić amplitudę i fazę znacznie dokładniej niż przy 1024-QAM.

SNR i szum termiczny: sygnał musi być wystarczająco czysty

Jednym z podstawowych parametrów określających jakość odbieranego sygnału jest SNR — Signal-to-Noise Ratio, czyli stosunek mocy sygnału do mocy szumu:

SNR = Psignal / Pnoise

W decybelach:

SNR[dB] = 10 log10(Psignal / Pnoise)

Wyższy SNR oznacza, że zakłócenia mają mniejszy wpływ na położenie odebranego symbolu. Jest to szczególnie ważne dla gęstych konstelacji, ponieważ wraz ze wzrostem rzędu QAM maleje tolerancja na błędy.

Jednym z fundamentalnych źródeł szumu jest ruch termiczny nośników ładunku. Dostępną moc szumu termicznego w paśmie B możemy opisać zależnością:

Pn = kTB

gdzie k jest stałą Boltzmanna, T temperaturą w kelwinach, a B szerokością pasma.

Równanie pokazuje ważny problem Wi-Fi 7: zwiększenie szerokości pasma zwiększa również całkowitą moc szumu termicznego obserwowanego przez odbiornik. Podwojenie szerokości pasma oznacza w idealnym modelu wzrost mocy szumu o około 3 dB.

Wi-Fi 7 łączy możliwość pracy w kanałach 320 MHz z 4096-QAM. Tor odbiorczy musi więc obsługiwać bardzo szerokie pasmo, zachowując jednocześnie dokładność potrzebną do rozróżnienia 4096 stanów.

Szum termiczny jest przy tym ograniczeniem fundamentalnym. Możemy zmniejszać dodatkowy szum elektroniki poprzez lepszy LNA, niższy noise figure i odpowiednią architekturę toru RF, ale nie możemy wyeliminować zjawiska wynikającego z samej temperatury układu.

EVM: jak bardzo rzeczywisty symbol różni się od idealnego?

Sam SNR nie opisuje wszystkich niedoskonałości nadajnika i odbiornika, dlatego w systemach wykorzystujących QAM bardzo ważnym parametrem jest EVM — Error Vector Magnitude.

Pomiędzy idealnym punktem konstelacji a rzeczywiście zmierzonym symbolem możemy wyznaczyć wektor błędu. EVM określa jego wielkość względem odpowiedniego poziomu odniesienia i może być podawany procentowo albo w decybelach.

EVM uwzględnia łączny wpływ wielu niedoskonałości toru: szumu, błędów fazowych, nieliniowości, błędów I/Q czy niedoskonałości przetworników. Im mniejszy EVM, tym rzeczywiste symbole znajdują się bliżej swoich idealnych pozycji.

Dla 4096-QAM wymagania są bardzo restrykcyjne. W materiałach dotyczących IEEE 802.11be pojawia się wymaganie Tx EVM rzędu −38 dB.

Jeżeli:

EVM[dB] = 20 log10(EVMRMS)

to −38 dB odpowiada wartości RMS około:

10(−38/20) ≈ 0,0126

czyli około 1,26% wartości odniesienia.

W praktycznym projekcie potrzebny jest jeszcze margines uwzględniający temperaturę, napięcie zasilania, rozrzut procesu technologicznego i różnice pomiędzy egzemplarzami. Osiągnięcie odpowiedniego EVM staje się więc problemem całego toru RF, a nie wyłącznie demodulatora.

Power Amplifier: więcej mocy oznacza większe zniekształcenia

Jednym z elementów mających duży wpływ na EVM jest PA — Power Amplifier. Jego zadaniem jest zwiększenie mocy sygnału przed przekazaniem go do anteny.

Idealny wzmacniacz zachowywałby się liniowo:

y(t) = A · x(t)

Rzeczywisty PA przy większych poziomach sygnału zaczyna jednak wprowadzać nieliniowości. W uproszczeniu jego charakterystykę można przedstawić jako:

y(t) = a1x(t) + a2x2(t) + a3x3(t) + ...

Dodatkowe składniki powodują zniekształcenia amplitudy i fazy, a więc zwiększają EVM.

Problem jest szczególnie istotny w OFDM, ponieważ sygnał powstaje jako suma wielu podnośnych. W określonych chwilach ich amplitudy mogą się sumować, tworząc wysokie wartości szczytowe. Oznacza to wysoki PAPR — Peak-to-Average Power Ratio.

Aby PA nie pracował w silnie nieliniowym zakresie podczas takich szczytów, stosuje się power back-off, czyli obniżenie średniego poziomu pracy wzmacniacza względem jego maksymalnej mocy.

Poprawia to liniowość i EVM, ale obniża efektywność energetyczną PA. Projektant musi więc pogodzić trzy sprzeczne wymagania: odpowiednią moc wyjściową, wysoką liniowość oraz możliwie małe zużycie energii.

Przy 4096-QAM kompromis ten staje się znacznie trudniejszy niż przy niższych rzędach modulacji.

Phase noise, I/Q oraz przetworniki: cały tor RF musi być dokładniejszy

Kolejnym źródłem błędów jest oscylator lokalny. Idealny sygnał oscylatora można opisać jako:

v(t) = A cos(2πf0t + φ)

Rzeczywisty oscylator ma fluktuacje fazy, czyli phase noise. Powodują one błędy położenia punktów konstelacji, a przy 4096-QAM nawet niewielkie zaburzenia zaczynają zajmować istotną część dostępnego budżetu EVM.

Podobnie jest z nierównowagą torów I i Q. Jeżeli ich wzmocnienie nie jest identyczne albo przesunięcie fazowe odbiega od 90 stopni, konstelacja ulega deformacji. Im gęściej rozmieszczone są punkty, tym większe znaczenie mają takie niedoskonałości.

Do tego dochodzą ADC i DAC. Przetworniki mają skończoną rozdzielczość, generują szum kwantyzacji i muszą pracować z szybkością odpowiednią dla obsługi szerokiego pasma. Zwiększenie rozdzielczości może poprawić dokładność, ale zwykle zwiększa powierzchnię układu i pobór mocy.

A Wi-Fi 7 wymaga wiele jednocześnie: kanałów do 320 MHz, wielu torów MIMO oraz modulacji 4096-QAM. Każdy tor RF musi zapewnić odpowiednią jakość sygnału, a urządzenie nadal powinno mieścić się w rozsądnym budżecie energetycznym i termicznym.

Dlatego „12 bitów na symbol” jest nie tylko problemem modulacji. To wymaganie dotyczące praktycznie całego transceivera.

1024-QAM kontra 4096-QAM: cztery razy więcej punktów, tylko 20% więcej bitów

Najlepiej skalę problemu pokazuje bezpośrednie porównanie:

1024-QAM = 1024 stany = 10 bitów na symbol

4096-QAM = 4096 stanów = 12 bitów na symbol

Liczba punktów wzrosła czterokrotnie, ale liczba bitów przypadających na symbol tylko o 20%. Wynika to bezpośrednio z zależności:

N = log2(M)

Każdy dodatkowy bit wymaga podwojenia liczby możliwych stanów. Dla 13 bitów potrzebowalibyśmy 8192 stanów, dla 14 bitów — 16384.

Wraz ze wzrostem liczby stanów maleją odległości między punktami konstelacji, a więc rosną wymagania dotyczące SNR, EVM, liniowości PA, phase noise, dokładności ADC/DAC i pozostałych elementów toru.

To dlatego zwiększanie rzędu QAM nie może być prostą metodą skalowania Wi-Fi w nieskończoność.

4096-QAM nie musi działać zawsze

Urządzenie Wi-Fi 7 nie korzysta z 4096-QAM przez cały czas. Modulacja i kodowanie są dobierane do aktualnych warunków transmisji poprzez odpowiedni MCS — Modulation and Coding Scheme.

Przy wysokim SNR i dobrej jakości kanału można zastosować agresywniejszą modulację. Gdy klient znajduje się dalej od access pointa, rośnie tłumienie lub pojawiają się interferencje, bardziej odporna modulacja może zapewnić lepszy rezultat.

Jest to istotne, ponieważ celem systemu nie jest osiągnięcie najwyższego nominalnego PHY rate, lecz przesłanie możliwie dużej liczby danych bez błędów. Wysoki MCS przestaje być korzystny, jeżeli wzrost liczby błędów powoduje częste retransmisje.

4096-QAM ma więc największą wartość przy bardzo dobrych warunkach radiowych. Pozwala wtedy wykorzystać wysoki SNR do zwiększenia efektywności widmowej bez zwiększania szerokości kanału.

4096-QAM pokazuje, gdzie matematyka spotyka się z fizyką

W cyfrowym basebandzie stworzenie 4096-QAM jest stosunkowo proste. Mapper przypisuje 12 bitów do jednego z 4096 punktów konstelacji, OFDM umieszcza symbol na odpowiedniej podnośnej, a IFFT tworzy przebieg czasowy.

Problem zaczyna się wtedy, gdy sygnał opuszcza świat idealnych liczb. DAC musi dokładnie odtworzyć przebieg, tor analogowy nie może wprowadzić nadmiernych zniekształceń, oscylator musi zachować odpowiednią czystość fazową, PA musi zapewnić wysoką liniowość, a odbiornik musi poradzić sobie z szumem i zmianami wprowadzonymi przez kanał radiowy. Po stronie odbiorczej ADC ponownie zamienia sygnał na liczby, a demodulator próbuje ustalić, który z 4096 symboli został wysłany.

Dlatego stwierdzenie, że „4096-QAM daje 12 bitów na symbol”, jest matematycznie poprawne, ale nie opisuje kosztu uzyskania tych dwóch dodatkowych bitów.

4096-QAM pozwala reprezentować 12 bitów jednym symbolem pod warunkiem, że cały tor transmisyjny zachowa wystarczająco mały błąd amplitudy i fazy, aby odbiornik mógł poprawnie rozróżnić 4096 możliwych stanów.

I właśnie dlatego Wi-Fi 7 nie próbuje zwiększać przepustowości wyłącznie poprzez dalsze zagęszczanie konstelacji. Równolegle wykorzystuje kanały 320 MHz, MIMO, Multi-RU, puncturing i Multi-Link Operation.

4096-QAM zwiększa efektywność wykorzystania jednego symbolu. Pozostałe mechanizmy próbują znaleźć dodatkową przepustowość w innych wymiarach.

W kolejnym artykule zajmiemy się jednym z najważniejszych z nich: kanałem 320 MHz. Sprawdzimy, co naprawdę daje podwojenie szerokości względem 160 MHz i dlaczego szerszy kanał oznacza nie tylko większą przepustowość, ale również większy szum, trudniejszy tor RF i zupełnie nowe problemy z dostępnością ciągłego widma.

Ocena artykułu: 4.7
Chcesz o coś zapytać
śląskie opolskie dolnośląskie wielkopolskie łódzkie lubuskie