Stránka 1 z 1

nastavení rychlosti při určité úrovni signálu?

Napsal: 30 Apr 2010 22:48
od okoun
ahoj, dá se někde nastavit při jaké úrovni signálu SNR se rychlost spoje přepne do určité rychlosti? zajímalo by me, kde je to dané.... někdy se mi zdá, že se to přepíná podle signálu a ne podle signálu s odstupem od šumu

Re: nastavení rychlosti při určité úrovni signálu?

Napsal: 01 May 2010 14:47
od hapi
přepíná se to samo podle strátovosti datových rámců. Přímou návaznost na to má HW. retries, On fail retry time, frame lifetime a disconnect timeout.


disconnect-timeout (time; default: 3s) - čas od třetího špatného odeslání ( 3*(hw-retries+1) pakety byly ztracené) (jenom v nejnižší datarate) (to jest poprvé od první aktivace on-fail-retry-time) kdy se klient odpojí. (logged as "extensive data loss").

frame-lifetime (integer; default: 0) - stanovuje dobu životnosti framu v setině sekundy od doby prvního poslání framu. Wireless normálně nezahazuje žádné pakety dokud se klient neodpojí. Jestli neni potřeba hromadit pakety, můžete nastavit čas po kterém se paket zahodí.

hw-retries (integer; default: 15) - kolikrát se bude opakovat posílání datovýho rámce než se zahodí. Rychlost přenosu je snížená při opakování ale jestli už nemůže být rychlost nižší, 3 následující opakování aktivují on-fail-retry-time a pozastavý vysílání.

on-fail-retry-time (time; default: 100ms) - čas, po který opakujeme komunikaci s bezdrátovým klientem jestli přenos dat selhal 3x na nejnižší rychlosti.


se v šim timhle souvisí i nastavení rate a proto někde na 802.11b mám rate na tvrdo na 11Mbit. Má to ohromnou logiku, je třeba si to propočítat.