Новый релиз TDMA для WiFi

Как результат напряженной 6-ти месячной, мы рады представить новый релиз нашей реализации TDMA (доступа с временным разделением) для WiFi.

Если описать новый релиз в нескольких словах, то реализация стала быстрее, гибче, выросла пропускная способность.

В новом релие мы сохранили все положительные качества предыдущей версии - способность прекрасно работать в сложной помеховой обстановке и на очень длинных линках. и сделали продукт лучше - уменьшили задержки и увеличили пропускную способность на величину до 50-ти процентов.

Чтобы столь существенно улучшить продукт, нам пришлось переписать и оптимизировать предыдущий код, процедуру синхронизации и, фактически, добавить новый механизм группового подтверждения доставки кадров (вариант "Б"), эквивалентный блочным квитанциям в CSMA/CA режиме.

Результаты испытаний (http://www.netshe.ru/files/doc/en/test_results_02032015.pdf) демонстрируют, что пропускная способность новой версии TDMA близка к пропускной способности в идеальном для CSMA/CA режиме (два узла).
Новая версия TDMA для WiFi доступна для устройств, поддерживаемых драйверами ath5k, ath9k, rtlwifi. Мы работаем, чтобы обеспечить поддержку TDMA режима для драйвера ath10k.
Реализация поддерживает ширину радиоканалов в 5/10/20/40MHz и сдвиг канала для драйверов ath5 и ath9k.

Пропускная способность, которая в TDMA режиме для драйверов ath5k выше, чем в CSMA/CA режиме, делает наше решение выгодным для обновления существующих линков на старом оборудовании.

В качестве бонуса, мы добавили возможность прозрачного сжатия по алгоритму LZO содержимого беспроводных кадров. Результаты тестирования с работающим сжатием буду представлены позднее.

Подготовленные образы прошивок для тестирования доступны по адресу http://www.netshe.ru/files/NETSHe-3.0