Abstract:
According to one disclosed embodiment, a method for allocating bandwidth for data transmission time between high-speed wireless devices includes providing beacon intervals to accommodate allocation of data transmissions, each beacon interval including a data transmission time (DTT) interval, dividing all DTT intervals into timeslots of substantially uniform duration, and allocating an integer multiple of the timeslots to each of a plurality of service periods for timed data transmission. Such a method may further include allocating each service period of an isochronous traffic stream to begin the same number of timeslots from the beginning of its beacon interval, dividing the allocation of an asynchronous traffic stream over its allocation period by allocating an equal number of timeslots to a service period in each beacon interval within the allocation period, and de-allocating one or more service periods by marking as unallocated timeslots previously allocated to those service periods.