Wie ändert sich die Datenrate, wenn sich WLAN-Kanäle überschneiden?

Angenommen, es gibt zwei WLAN-Zugangspunkte nahe beieinander, beide verwenden denselben Kanal und dasselbe Protokoll mit der maximalen theoretischen Datenrate von 54 Mbit / s. Ich verstehe, dass, falls beide Daten streamen möchten, sie dies mithilfe des CSMA/CA-Mechanismus tun können.

Meine Frage ist, wie hoch wird der Durchsatz sein, wenn beide eine große Datenmenge streamen möchten? Werden es 27Mbit/s sein?

Vielen Dank im Voraus!

google mal nach "airtime fairness". Praktisch befinde ich mich jetzt in einer stark überlasteten 2,4-GHz-Umgebung, und mein 300-Mbit/s-802.11n-Router in 3 Metern Entfernung liefert mir tatsächlich 15 Mbit/s.

Antworten (2)

27Mbps pro Stück? Das hättest du wohl gerne!

Denken Sie zunächst daran, dass Router nicht einfach Daten wie ein Fernsehsender "streamen", sondern nur einen Weg für andere Geräte bereitstellen, um eine bidirektionale Kommunikation über höhere Protokollebenen wie FTP oder HTTP durchzuführen, die wiederum geschichtet sind oben auf TCP oder UDP oben auf den drahtlosen Frames. Das alles erfordert verschiedene Ebenen des Protokollverwaltungsverkehrs, um von den empfangenden Schnittstellen und Anwendungen zu den sendenden Schnittstellen und Anwendungen zu fließen, und da Wi-Fi Halbduplex ist, frisst das alles die maximale Datenrate. Wenn Sie die verschiedenen Protokoll-Overheads und einige hardwareabhängige Overheads für die Verschlüsselung hinzufügen, wird allgemein davon ausgegangen, dass Sie nicht viel mehr als etwa 20 Mbit / s tatsächlichen Datendurchsatz erwarten können, wenn Sie einen Kanal exklusiv nutzen.

Fügen Sie nun ein zweites Gerätepaar auf demselben Kanal hinzu und berücksichtigen Sie die zufälligen Verzögerungen, die durch die CSMA/CA-Algorithmen hinzugefügt werden, um Kollisionen zu vermeiden. Obwohl es unmöglich ist, eine endgültige Antwort zu geben, wenn so viele Faktoren eine Rolle spielen, glaube ich nicht, dass Sie vernünftigerweise mehr als etwa 6 oder 7 MBit/s Datendurchsatz für jedes Paar erwarten können.

Es hängt wirklich vom Standard ab, den die WLAN-Zugangspunkte verwenden. Ich nehme an, Sie sprechen von 802.11g, wenn Sie 54 Mbit / s sagen. Wenn Sie zwei Router nebeneinander haben, wird je nach Router OFDM verwenden, um zu entscheiden, welcher auf dem gemeinsam genutzten Kanal sprechen darf. Die Gesamtbandbreite darf die des verwendeten Kanals/Spezifikation nicht überschreiten.

Access Points verwenden CSMA/CA , was bedeutet, dass, wenn ein AP spricht, der andere wartet, bis es fertig ist, bevor er sendet.

Das bedeutet, wenn Sie zwei APs nebeneinander haben, können sie nicht mehr als die Bandbreite des Kanals übertragen (im Fall von G sind es 54 Mbit / s). Wenn Sie die gesamte übertragene Bandbreite addieren, wird sie wahrscheinlich sogar noch geringer sein, da die APs einige Zeit brauchen werden, um herauszufinden, wer spricht.

Es hängt von der Access Point-Implementierung des CSMA/CA-Algorithmus, der Datenmenge, die von beiden Routern übertragen wird, und der lokalen Interferenz ab, die bestimmt, wie viel tatsächlich übertragen wird. Das einzige, was wir wissen, ist, dass Sie zwischen den beiden nie mehr als die gesamte Bandbreite erhalten.

Können Sie etwas mehr ins Detail gehen, wie sie OFDM verwenden werden, um den Kanal zu teilen? Der von Ihnen bereitgestellte Link erklärt das nicht wirklich, oder zumindest kann ich es nicht sehen. Ich selbst bin mir nicht sicher, ob WiFi-Geräte intelligent genug sind, um zu versuchen, so etwas wie einen Wasserfüllalgorithmus zu verwenden, um die Energie entlang der Träger zu verteilen.
Es hängt wirklich von der Implementierung von OFDM im Router ab, wenn einer spricht, sollte der andere es spüren und aufhören und seinem Nachbarn etwas Zeit geben. Wir wissen nur, dass Sie unter perfekten Bedingungen die volle Bandbreite erhalten werden.
Ich verstehe immer noch nicht, was OFDM damit zu tun hat, außer dass es sich um das verwendete Modulationsverfahren handelt.