Wyjaśnienie
Tak więc prędkość światła (praktycznie) nie ma z tym nic wspólnego, masz rację.
WiFi wybiera tryb transmisji na podstawie jakości łącza między dwiema stacjami. Im gorsze łącze, tym silniejsza musi być transmisja. Jednym ze sposobów na pogorszenie jest posiadanie dłuższego łącza, co oznacza, że mniejsza energia sygnału dociera do odbiornika, co oznacza, że stosunek szumu nieodłącznego do odbiornika i odbieranego sygnału pogarsza się; jest to zazwyczaj mierzone jako SNR (stosunek sygnału do szumu). Tak więc odległość bezpośrednio w to wchodzi.
Aby uczynić transmisję bardziej niezawodną, istnieją różne rzeczy, które robi WiFi (IEEE802.11 a / g / n / ac…):
- Użyj mniej dokładnej modulacji. Jeśli miałeś wcześniej do czynienia z cyfrową komunikacją bezprzewodową, być może słyszałeś, że informacja jest przesyłana przez modulowanie fali nośnej za pomocą jednego z zestawu symboli, które są w zasadzie tylko liczbami złożonymi. Im większy jest ten zestaw symboli, tym więcej bitów można przetransportować za pomocą każdego przesyłanego symbolu, ale także im bliżej siebie znajdują się te symbole. Bliżej oznacza, że potrzebujesz mniejszej mocy szumu, aby przypadkowo uzyskać inny symbol. Tak więc, jeśli twoja prędkość musi być wysoka, zwykle próbowałbyś użyć konstelacji z dużą ilością symboli, ale wtedy możesz tolerować bardzo mało szumu w porównaniu do otrzymanej mocy, tj. Potrzebujesz wysokiego SNR.
- Łącza bezprzewodowe (ogólnie wszystkie nietrywialne łącza danych) wykorzystują coś, co nazywamy kodowaniem kanału , a zwłaszcza korekcję błędów przekazywania: Zasadniczo dodaje do danych nadmiarowość (np. W formie dwukrotnego powtarzania tych samych danych, dodawania sumy kontrolnej lub wielu innych środków). Jeśli sprytnie projektujesz kod kanału i dekoder, większa nadmiarowość oznacza, że możesz poprawić wiele błędów. Im więcej redundancji, tym więcej korekcji błędów. Minusem tego jest oczywiście to, że zamiast przenosić bardziej „interesujące” dane, jesteś zmuszony przenieść tę nadmiarowość. Tak więc, jeśli użyjesz kodu kanału, który dodaje dwukrotnie więcej oryginalnych danych jako nadmiarowości, aby móc poradzić sobie z wieloma błędami (patrz 1.), wówczas możesz użyć tylko 1/3 fizycznej szybkości transmisji do faktycznego ładunku bitów
Zaawansowany komentarz
Powszechnie wiadomo, że im dalej od punktu sieci Wi-Fi, tym wolniej działa sieć przez Wi-Fi.
Powszechna wiedza, jak zwykle, jest rażącym uproszczeniem. Ogólna tendencja jest słuszna, im dalej, tym mniej mocy, jak wyjaśniono powyżej.
Wielościeżkowe kanały oznaczają, że wraz z odległością rzeczy nie idą monotonicznie w dół
Ale: WiFi jest zwykle używane w pomieszczeniach. W tych ustawieniach mamy coś, co nazywamy silnym scenariuszem wielościeżkowym. Oznacza to, że dzięki odbiciom na ścianach, meblach i przedmiotach znajdujących się w ogólnym otoczeniu można uzyskać różnego rodzaju zakłócenia sygnału. A to może oznaczać, że chociaż jesteś stosunkowo blisko nadajnika, twój odbiornik może nic nie widzieć, ponieważ dwie ścieżki mają po prostu różnicę w długości połowy długości fali i wzajemnie się znoszą.
Tak więc, w przypadku typowej wielościeżkowej kryty, ogólnie nie można powiedzieć „im dalej, tym gorzej”; zwykle jest to znacznie mniej łatwe. Nazywamy to zjawiskiem zanikaniem (i w tym przypadku prawdopodobnie zanikaniem na małą skalę ).
Zwiększa różnorodność kanałów w celu zwiększenia niezawodności
Następnie: Nowocześniejsze standardy Wi-Fi obsługują MIMO (wiele wejść, wiele wyjść), co w zasadzie oznacza, że masz wiele anten na każdym końcu łącza. Chodzi o to, że od anteny nadawczej 1 do anteny odbiorczej 1 (nazwijmy to 1-> 1) będzie (z dużym prawdopodobieństwem) realizacja innego kanału (kanały są losowe!) Niż od anteny nadawczej 2 do anteny odbiorczej 1 ( 2-> 1) i 1-> 2 oraz 2-> 2 i tak dalej.
Te fizycznie różne kanały mogą pomóc w rozwiązaniu problemu zanikania wspomnianego powyżej. Chociaż wielokanałowy kanał 1-> 1 może losowo zostać poważnie zraniony przez samo anulowanie, 1-> 2 może nadal być OK. Twoje średnie „prawdopodobieństwo zła” spada wraz z liczbą anten. Ładny! Oznacza to, że im bardziej nasze kanały są nieskorelowane (tj. Im mniej prawdopodobne uszkodzenie jednego kanału oznacza, że inne również będą złe), tym lepsza może być nasza transmisja.
Oznacza to również, że „bardzo blisko” nie jest z natury „bardzo dobre”, ponieważ oznacza to również, że prawdopodobnie różne anteny widzą prawie taką samą realizację kanału, więc nie uzyskuje się tego „bezpieczeństwa” „nie”, jest mało prawdopodobne, aby wszystkie kanały były jednocześnie złe ”.
Zatrudnianie MIMO dla zabawy i zysku (i wyższych stawek)
ijhi,jH
sH
r=sH.(1)
Problem polega na tym, że prawdopodobnie chcielibyśmy mieć wiele całkowicie niezależnych kanałów między transmisją a odbiorem, tzn. Aby to, co wysyłamy z jednej anteny do jednej anteny, nie miało wpływu na wszystkie pozostałe pary anten. Następnie możemy wysłać wiele strumieni danych równolegle . To da nam poważny wzrost prędkości transmisji!
Niestety powyższe równanie mówi, że musimy jakoś zważyć i zsumować wszystkie sygnały nadawcze, aby uzyskać sygnał odbiorczy każdej anteny. Hm, smutno.
HΛ
To możliwe, jeśli Λ
H=UΛV∗(2)
Λ(1)
r=sUΛV∗.(3)
HVVV∗V=I
rV=sHV=sUΛV∗V=sUΛI=sUΛ(4)(5)(6)(7)
Niiiiice. Czytać(7)
VsUmin()
Algorytm staje się więc dość prosty:
- Pomiar H
- HUΛV∗
- sU
- rV
To wszystko działa tylko wtedy, gdy SVD daje dobre wyniki, a dzieje się tak tylko wtedy, gdy kanały pary fizycznych anten są wystarczająco niezależne. Oznacza to, że w przypadku MIMO bliskość bliskości oznacza, że możesz potencjalnie transmitować nawet mniej niż na średnią odległość, ponieważ odległość oznacza, że po drodze jest więcej różnych, losowych reflektorów. (Po pewnym dystansie dominują efekty utraty ścieżki i zawsze się pogarszasz).