In other embodiments, the software may execute on processors both in the base stations and the CPE. The base stations 106 receive requests for transmission rights and grant these requests within the time available taking into account the priorities, service types, quality of service and other factors associated with the CPEs 110.