Explicação
Então, a velocidade da luz (praticamente) não tem nada a ver com isso, você está certo.
O WiFi escolhe um modo de transmissão com base na qualidade do link entre duas estações. Quanto pior o link, mais robusta a transmissão precisa ser. Uma maneira de piorar é ter um link mais longo, o que significa que menos energia de sinal chega ao final do recebimento, o que significa que a razão entre o ruído inerente ao receptor e o sinal recebido fica pior; isso geralmente é medido como SNR ( relação sinal / ruído). Então, é assim que a distância entra diretamente nisso.
Para tornar a transmissão mais robusta, existem coisas diferentes que o WiFi (IEEE802.11 a / g / n / ac…) faz:
- Use uma modulação menos fina. Se você já lidou com comunicações digitais sem fio antes, pode ter ouvido falar que as informações são transportadas modulando uma onda portadora com um de um conjunto de símbolos, que são basicamente apenas números complexos. Quanto maior o conjunto de símbolos, mais bits você pode transportar com cada símbolo que transmite, mas também, quanto mais próximos esses símbolos estiverem. Mais próximo significa que você precisa de menos ruído para acabar acidentalmente com um símbolo diferente. Portanto, se sua velocidade precisar ser alta, você normalmente tentaria usar uma constelação com muitos símbolos, mas só poderá tolerar muito pouco ruído em comparação com a potência recebida, ou seja, você precisará de um SNR alto.
- Links sem fio (geralmente, todos os links de dados não triviais) empregam algo que chamamos de codificação de canal e, principalmente, encaminhamento de correção de erro: Basicamente adiciona redundância aos seus dados (por exemplo, na forma de repetir os mesmos dados duas vezes, ou adicionando uma soma de verificação ou de várias outras maneiras). Se você estiver projetando seu código de canal e seu decodificador de maneira inteligente, mais redundância significa que você pode corrigir muitos erros. Quanto mais redundância, mais correção de erros. A desvantagem disso, é claro, é que, em vez de transportar dados mais "interessantes", você é obrigado a transportar essa redundância. Portanto, se você usar um código de canal que adiciona o dobro da quantidade de dados originais como redundância para poder lidar com muitos erros (consulte 1.), poderá usar apenas 1/3 da sua taxa de bits física para a carga útil real bits.
Comentário Avançado
É do conhecimento geral que quanto mais longe você for de um ponto de rede Wi-Fi, mais lenta será a rede através de Wi-Fi.
O conhecimento comum, como sempre, é uma simplificação grosseira. A tendência geral é correta, quanto mais distante, menos poder, conforme explicado acima.
Canais de caminhos múltiplos significa que as coisas não andam monotonicamente ladeira abaixo com a distância
Mas: o Wi-Fi é normalmente usado em ambientes fechados. Nessas configurações, temos o que chamamos de cenário de vários caminhos forte. Isso significa que, devido a reflexões nas paredes, móveis, coisas que acontecem no ambiente geral, você pode obter diferentes tipos de auto-interferência de sinal. E isso pode significar que, embora você esteja relativamente próximo do transmissor, seu receptor poderá não ver nada, porque dois caminhos têm uma diferença de meio comprimento de onda e se cancelam.
Portanto, para o multipercurso típico interno, geralmente não é possível dizer "quanto mais, pior"; geralmente é muito menos fácil. Chamamos esse fenômeno de desaparecimento (e, neste caso, provavelmente desaparecimento em pequena escala ).
Diversidade de canais para ganhos de robustez
Então: os padrões WiFi mais modernos suportam MIMO (entradas múltiplas, saídas múltiplas), o que basicamente significa que você tem várias antenas em cada extremidade de um link. A idéia é que da antena de transmissão 1 para receber a antena 1 (vamos chamar de 1-> 1) (com alta probabilidade) haverá uma realização de canal diferente (os canais são aleatórios!) Do que da antena de transmissão 2 para receber a antena 1 ( 2-> 1) e 1-> 2 e 2-> 2 e assim por diante.
Esses canais fisicamente diferentes podem ajudar com o problema de desbotamento mencionado acima. Embora o canal de caminhos múltiplos 1-> 1 possa, aleatoriamente, ser gravemente ferido pelo cancelamento de si mesmo, 1-> 2 ainda pode estar OK. Sua "probabilidade de defeito" média diminui com o número de antenas. Agradável! Isso significa que quanto mais nossos canais não estiverem correlacionados (ou seja, a falha menos provável de um canal significa que os outros também serão ruins), melhor nossa transmissão pode ser.
Isso também significa que "muito próximo" não é inerentemente "muito bom", porque isso também significa que, provavelmente, as diferentes antenas veem praticamente a mesma realização de canal, para que você não obtenha a "segurança" de "nah, é improvável que todos os canais sejam ruins ao mesmo tempo ".
Empregando MIMO para diversão e lucro (e taxas mais altas)
Eujhi , jH
sH
r = s H .(1)
O problema é que provavelmente gostaríamos de ter muitos canais totalmente independentes entre transmitir e receber, ou seja, para que o que enviamos em uma antena para uma antena não tenha efeito em todos os outros pares de antenas. Em seguida, podemos enviar vários fluxos de dados em paralelo . Isso nos dará um aumento sério na velocidade de transmissão!
Infelizmente, essa equação acima diz que, de alguma forma, precisamos pesar e somar todos os sinais de transmissão para obter o sinal de recepção de cada antena. Hum, triste.
HΛ
Λ
H = U Λ V∗2)
Λ( 1 )
r = s U Λ V∗.(3)
HVVV∗V = I
r V= s H V= s U Λ V∗V= s U Λ I= s U Λ4)(5)6)(7)
( 7 )
Vsvocêmin ()
Portanto, o algoritmo se torna bem fácil:
- H
- HU Λ V∗
- svocê
- rV
Isso tudo funciona apenas se o SVD fornece bons resultados, e isso só acontece quando os canais do par de antenas físicas são independentes o suficiente. Isso significa que, para MIMO, proximidade significa que você pode transmitir potencialmente menos do que para uma distância média, porque distância significa que há refletores aleatórios mais diferentes no caminho. (Depois de alguma distância, os efeitos da perda de caminho dominam e você sempre piora.)