Механизм Rate Control в беспроводных сетях меняет схемы модуляции/кодирования (MCS) и ширину канала в зависимости от условий работы. 1
Например, если между клиентом и роутером начинают накапливаться ретрансмиты и ошибки передачи, Rate Control снижает модуляцию, а вместе с ней и ширину канала и число потоков. 1 В результате падает канальная скорость соединения. 1
Существуют разные алгоритмы работы Rate Control, например:
- Onoe. 5 Значение кредита определяется частотой успешной, ошибочной передачи и ретрансмитов за фиксированный период времени (1000 мс). 5 Если нужно передать менее 10% пакетов с определённой скоростью, Onoe увеличивает кредит до достижения порогового значения (10). 5 Затем увеличивается скорость передачи, и процесс повторяется с нулевым кредитным баллом. 5
- AMRR. 5 Использует технику Binary Exponential Backo (BEB) для адаптации длины (порога) периода выборки, который используется для изменения значений скорости передачи данных и количества передач. 5
- SampleRate. 5 Принимает решение о скорости передачи данных на основе прошлой истории работы. 5 Ведёт запись о количестве последовательных сбоев, успешных передач и общем времени передачи вместе с назначением для определённой скорости передачи. 5