Scalable synchronous packet transmit scheduler
First Claim
1. A method for transmitting non-synchronous events, comprising:
- building a fixed length user bit stream that reflects when synchronized events are to be transmitted;
copying the fixed length user bit stream into a real time bit stream;
determining what bit of the real time bit stream relates to a present time; and
determining whether to initiate transmission of a non-synchronous communication event based upon the bit of the real time bit stream determined to relate to the present time.
4 Assignments
0 Petitions
Accused Products
Abstract
A baseband controller system creates and maintains a schedule of synchronized events and reviews the schedule as a part of determining whether to initiate a transmission of a non-synchronous event. One aspect is to avoid a possibility of collision between synchronized and non-synchronized communication events. The schedule of synchronized events are evaluated in relation to the present time and determine whether a non-synchronized event may be transmitted without the likelihood of a collision. The transmission determination includes evaluating future time periods to see if a synchronized event is scheduled during a time period in which the non-synchronized event would continue to be transmitted for those non-synchronized events that span two or more defined time periods in length.
24 Citations
16 Claims
-
1. A method for transmitting non-synchronous events, comprising:
-
building a fixed length user bit stream that reflects when synchronized events are to be transmitted; copying the fixed length user bit stream into a real time bit stream; determining what bit of the real time bit stream relates to a present time; and determining whether to initiate transmission of a non-synchronous communication event based upon the bit of the real time bit stream determined to relate to the present time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless transceiver device, comprising:
memory for storing synchronous and non-synchronous events; and circuitry defining logic that includes; building a fixed length user bit stream that reflects when synchronized events are to be transmitted; copying the fixed length user bit stream into a real time bit stream; determining what bit of the real time bit stream relates to a present time; and determining whether to initiate transmission of a non-synchronous communication event based upon the bit of the real time bit stream determined to relate to the present time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification