GSoC ‘23: Joint Power and Rate Control in Userspace for Freifunk OpenWrt Mesh & Access Networks
Published:
This post introduces the GSoC ‘23 project on joint power and rate control in user space. While rate control algorithms like Minstrel-HT optimize transmission rates, they typically use a fixed high power level that causes unnecessary interference in dense networks. The project extends the existing py-minstrel-ht package with a power tuning module that finds the lowest power level still delivering peak throughput. Three modes are planned: fixed power, power ceiling, and maximum throughput. The post provides background on the WPCA API that enables joint rate and power setting from user space.
