Почему все совместимые стандарты 802.11 используют одинаковое значение SIFS / DIFS? - PullRequest
1 голос
/ 04 сентября 2010

Стандарты 802.11 определяют значение SIFS / DIFS. Почему они используют одинаковые значения? и если они используют разные значения в одной сети, что произойдет?

Ответы [ 2 ]

0 голосов
/ 12 марта 2014

Согласно стандарту SIFS составляет:

Номинальное время (в микросекундах), которое требуется MAC и PHY для получения последнего символа кадра на радиоинтерфейсе, обработки кадра и ответа первым символом на радиоинтерфейсе самого раннего возможного ответа Рамка. См. 9.3.7.

В разделе 9.3.7 стандарт гласит:

aSIFSTime: aRxRFDelay + aRxPLCPDelay + aMACProcessingDelay + aRxTxTurnaroundTime.

Следовательно, SIFS рассчитывается путем суммирования времени, которое требуется физическому уровню для приема кадра, времени, которое требуется физическому уровню для доставки кадра на уровень MAC, времени, которое MAC должен обработать кадр и время, которое требуется физическому уровню для переключения с приема кадра на отправку и передачу первого символа следующего кадра.

Но в стандарте также указывается, что это время определяется для каждой PHY, что означает, что конкретные физические характеристики физического уровня будут определять это значение. Например, в спецификации PHY OFDM (мультиплексирование с ортогональным частотным разделением), в зависимости от того, составляет ли разнос канала 20 МГц, 10 МГц или 5 МГц, значение SIFS составляет 16, 32 или 64 микросекунды соответственно (см. Стр. 1623). стандарта).

Итак, как вы можете видеть, SIFS (и другие значения, такие как DIFS) сильно зависят от физического уровня и от взаимодействия между канальным уровнем и физическим уровнем, независимо от стандартного варианта (b, g, n ... ). Если бы использовались разные значения для SIFS, вероятно, произойдет больше коллизий и общая производительность сети снизится.

0 голосов
/ 04 сентября 2010

Причина, по которой они различаются в разных стандартах, заключается в обратной совместимости между 802.11g и 802.11b. Если они разные, то просто обратная совместимость утрачивается.

...